gpt4 book ai didi

latex - 如何使用 Pandoc 在段落中插入 block 引用?

转载 作者:行者123 更新时间:2023-12-04 01:05:51 26 4
gpt4 key购买 nike

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

7年前关闭。



Improve this question




我正在使用 pandoc 从 Markdown 转换为 LaTeX。我的问题是 Pandoc 似乎将块引用后的段落文本解释为新段落的开始。虽然这通常是我想要的,但很多时候我想继续引用之前的段落。这在 LaTeX 中很容易实现——我只是将引用环境插入段落中,而在引用和周围行之间不留任何空行,如下所示:

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.

但是由于 Pandoc 要求块引号后跟一个空行,因此我可以管理的唯一输出如下所示:
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.

我怎样才能让 pandoc 像我的第一个例子一样输出 LaTeX?

最佳答案

经过一番搜索,我找到了这个讨论:https://groups.google.com/forum/#!topic/multimarkdown/iIaBLYI92K0 .

Pandoc 的 markdown 似乎不太可能区分块引用后的连续段落和新段落。最好的解决方案似乎使用\noindent,如下所示:

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.

不幸的是,这个解决方案没有将非缩进的“段落”标记为语义上连接到第一个,所以我想在 LaTeX 中的任何段落计数器仍然会在这里看到三个段落,而不是两个。

关于latex - 如何使用 Pandoc 在段落中插入 block 引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18719648/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com