J'écris un livre en Markdown et j'aimerais créer un fichier PDF avec une mise en page personnalisée. J'ai utilisé iA Writer pour l'écriture et je pensais m'en servir pour la génération PDF, sauf qu'il y a pas mal de limitations, je trouve, et l'une des plus problématiques est la génération d'une table des matières sans la numérotation des pages associées. J'ai cherché d'autres solutions et celle qui me paraît la plus appropriée serait d'utiliser Pandoc en passant par un moteur qui utilise LaTeX. Voilà pour le contexte. La commande :
J'ai testé avec xelatex & lualatex, j'obtiens les mêmes résultats. Pour le moment on ne va pas parler du fichier Le Markdown : J'ai supprimé les données pour faire quelque chose de très simple, 2 ou 3 titres et du texte généré Lorem ipsum. Ceci sans emphase ou autre, afin de vérifier que ce n'est pas mon texte initial qui pose problème. Les problèmes J'en ai deux que j'aimerais régler en priorité :
1. quand j'insère une couverture, qui devrait donc être la première page du livre, je me retrouve avec une page blanche, suivie de la couverture ;
2. La table des matières ( J'ai fait le tour des iA, je n'ai pas trouvé de réponse pour régler ces soucis, d'où mon message ici. Pour info, je ne connais pas LaTeX, enfin du coup je le découvre maintenant en fait. Voici le template qui est à la base extrait avec la commande Pandoc, puis modifié (principalement les modifications sont là où vous avez des commentaires) :
Si quelqu'un pouvait me donner au moins des pistes ou des conseils, ça serait formidable :)
Affichage de 5 parmi 7
Afficher 2 commentaire(s) en plus
|
OK, alors j'ai réglé l'histoire de cette étoile qui venait s'incruster dans la J'ai ce code qui répond à ce que je souhaitais dès le départ :
Mon document commence donc par la J'aimerais ajouter une condition dans le template :
- tout titre Idem, j'ai essayé d'ajouter cette condition, mais pour le moment je reviens en arrière, c'est à dire qu'une étoile revient ou alors des pages blanches etc. EDIT : Éventuellement, j'aimerais (comme
@LaTeXBold : les formules de politesse et les signatures sont à éviter : celles de votre contribution ont été supprimées. 1
Essayer ce code:
|
J'ai trouvé le code coupable du titre
Il est tard, mais je ne vois pas ce qui « invente » ce titre... |
Alors oui, mais j'ai oublié de préciser que si je suis ici c'est parce que je pense que le problème vient du template LaTeX. Soit dans l'ordre des instructions, soit des conflits dans le fichier ? Si je fais votre commande, évidemment ça fonctionne, mais je perd tous les réglages (y compris la toc) que j'ai introduit dans le template personnalisé. Au minimum, je suis obligé de faire cette commande :
Et dans cette configuration j'ai la J'ai oublié de partager le fichier YAML (l'iA m'a fait modifier des éléments, mais a priori ce n'est pas ce fichier qui pose souci) :
|
Vous pouvez toujours procéder par étapes en commençant par une commande simple telle que
Et en continuant en ajoutant petit à petit plus d'options afin de découvrir les points bloquants. |
Je pense que la sources des problème est
--template=template.tex
dans votre commande. Je ne sais pas comment fonctionne panadoc à ce niveau, mais vous pouvez commencer par modifier ce fichier, puis recommence.Par exemple, pour le titre de
TOC
vous pouvez enlever la partie que vous avez détecter ci-dessous:% Gestion des titres H1 : saut de page + en-tête ....
Pour la couverture ajouter
\noindent
comme suit\newcommand{\insertcover}{ \newgeometry{margin=0pt} % Définir des marges nulles pour la couverture \begin{titlepage} \noindent\includegraphics[width=.99\paperwidth,height=.99\paperheight]{$cover-image$} \end{titlepage} \restoregeometry % Restaurer les marges par défaut }
Oui c'est bien le bloc de gestion des titres H1 qui pose souci et plus particulièrement cette ligne : {oldsection{#1}} % Affiche le titre H1 normalement
Je cherche une solution pour voir si je peux le remplacer par une autre commande.
Avez vous essayer de supprimer (totalement) cette partie?
@LaTeXBold : les formules de politesse et les signatures sont à éviter : celles de votre contribution ont été supprimées. Et l'usage met un X majuscule à LaTeX !
Oui, je suis reparti de 0 et maintenant c'est OK pour la toc, je n'ai plus ce titre * venu de nul part. J'ai essayé votre code pour la couverture, ça fonctionne, ce qui me gêne un peu c'est que je me retrouve avec des zones blanches. Je dois vérifier que ça ne vienne pas de mon lecteur. Effectivement si je met 1 à la place des .99 je retrouve une page blanche en premier.