web-dev-qa-db-fra.com

Comment insérer une citation de bloc dans un paragraphe à l'aide de Pandoc?

J'utilise pandoc pour convertir le markdown en LaTeX. Mon problème est que Pandoc semble interpréter le texte d'un paragraphe après une citation de bloc comme le début d'un nouveau paragraphe. Bien que ce soit souvent ce que je veux, il y a de nombreuses fois que je veux continuer le paragraphe précédant la citation. Ceci est réalisé assez facilement dans LaTeX --- J'insère simplement l'environnement de citation dans le paragraphe sans laisser de lignes vides entre la citation et les lignes environnantes, comme ceci:

This is the first sentence of paragraph ONE.
\begin{quote}
This is a block quote.
\end{quote}
This is the second sentence of paragraph ONE.

This is the first sentence of paragraph TWO.

Mais comme Pandoc exige que les guillemets soient suivis d'une ligne vierge, la seule sortie que je peux gérer ressemble à ceci:

This is the first sentence of paragraph ONE.

\begin{quote}
This is a block quote.
\end{quote}

This is the first sentence of paragraph TWO.

This is the first sentence of paragraph THREE.

Comment puis-je faire en sorte que pandoc produise LaTeX comme mon premier exemple?

12
user2764840

Après quelques recherches, j'ai trouvé cette discussion: https://groups.google.com/forum/#!topic/multimarkdown/iIaBLYI92K .

Il semble peu probable que la démarque de Pandoc soit capable de faire la distinction entre les paragraphes continus et les nouveaux paragraphes après les guillemets. La meilleure solution semble utiliser\noindent, comme ceci:

This is the first sentence of paragraph ONE.

> This is a block quote.

\noindent This is the second sentence of paragraph ONE.

This is the first sentence of paragraph TWO.

Malheureusement, cette solution ne marque pas le "paragraphe" non indenté comme sémantiquement lié au premier, donc j'imagine que tout compteur de paragraphes dans LaTeX verra toujours trois paragraphes ici, pas deux.

9
user2764840