Je n'arrive pas à afficher des blocs de code dans le document PDF que je génère avec Pandoc à partir d'un fichier Markdown. Aucun problème avec le code en ligne cependant.

Pour info, voici le fichier YAML :

lang: FR-fr
documentclass: book
fontsize: 11pt
csquotes: true
toc: true
toc-title: "Table des matières"
cover-image: "cover.png" # Image pour la couverture (1ère de couverture)
back-cover-image: "backcover.png" # Image pour la 4ème de couverture
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Et voici le code du template LaTeX :

% =============================
% Mise en forme du code inline et des blocs de code
% =============================
% Charger le package pour la coloration et le fond des blocs de code
\usepackage[listings, skins, breakable]{tcolorbox} % Chargement avec les bonnes options
% Définition de la police Hack pour le code
\newfontfamily\codeFont{Hack}
% =============================
% Code inline (fond gris, arrondi, police Hack)
% =============================
\DeclareTotalTCBox{\texttt}{m}{%
fontupper=\codeFont,
colback=gray!10, % Fond gris
arc=4pt, % Coins arrondis
boxrule=0pt, % Pas de bordure
left=4pt, right=4pt, % Espacement horizontal interne
top=0pt, bottom=0pt, % Espacement vertical interne
boxsep=0.5pt, % Espacement autour du texte
on line}{\strut#1}
% =============================
% Blocs de code (fond gris, arrondi, police Hack)
% =============================
\DeclareTCBListing{verbatim}{}{
colback=gray!10, % Fond gris clair pour le bloc
arc=4pt, % Coins arrondis (4px)
boxrule=0pt, % Épaisseur de la bordure
listing only, % Pas d'espace supplémentaire autour
breakable, % Autoriser la coupure sur plusieurs pages
fontupper=\codeFont\ttfamily, % Appliquer Hack
enhanced, % Améliore le rendu du fond et des bordures
listing engine=listings
}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Actuellement j'ai une font a chasse fixe (celle par défaut je pense), mais ni fond gris, ni la bonne font (a savoir Hack).

Si il y a des options aussi pour activer la numérotation de ligne et la coloration syntaxique, je prends.

Posée 20 Mar, 15:46

LaTeXBold's gravatar image

LaTeXBold
113
Taux d'acceptation : 0%

Déjà, les lignes documentclass: book et la commande documentclass{article} ne semblent pas cohérentes.

(20 Mar, 16:49) polymorphisme polymorphisme's gravatar image

Pouvez-vous me donner plus de détails ? Je ne comprends pas le lien avec documentclass{article}. J’ai vérifié, et je ne l’ai nulle part, y compris dans le fichier .tex généré après transformation.

Pour information le code en ligne fonctionne parfaitement, seul les blocs de code ne sont pas fonctionnel. Le code provient des conseils de @touhami.

(Il y a 2 jours) LaTeXBold LaTeXBold's gravatar image
Soyez le premier à répondre à cette question !
[Masquer l'aperçu]

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Mots-clés de la question :

×38
×31
×3

Question posée : 20 Mar, 15:46

Question vue : 35 fois

Dernière mise à jour : Il y a 2 jours

C'est votre première visite ici ? Consultez la FAQ !

×