pandoc 中的智能引号和连字
Smart Quotes and Ligatures in pandoc
我有一个文件 text.txt
,其中包含非常基本的 latex/markdown。例如,它可能是以下内容。
Here is some basic maths: $f(x) = ax + b$ defines a straight line, often called a "linear" function---but it's not _actually_ a linear function, eg $f(0) \ne 0$.
我想使用 WebTeX
将其转换为 html
。但是,我不希望智能引号---"
应该输出为基本直线,两端都不弯曲---或者智能破折号------
应该是三个破折号,不是长划线。
似乎 smart
选项对此有好处:pandoc manual, github 1, github 2。但是,我不太清楚正确的语法。例如,我尝试了以下方法。
pandoc text.txt -f markdown-smart -t markdown-smart -s --webtex -o tex.html
不幸的是,这不起作用。
我在写问题的时候解决了这个问题,所以我会post下面的答案! (剧透警告:只需删除 -t markdown-smart
。)
只需删除 -t markdown-smart
.
pandoc text.txt -f markdown-smart -s --webtex -o tex.html
我相信这个-t
是在说“不聪明就降价”。我们不是要输出 markdown,而是 html。如果查看带-t
的版本,则可以看到包含嵌入各种图像的代码。如果将其粘贴到降价编辑器中,那么它应该会显示出来。
要获得 html,只需删除它。
我有一个文件 text.txt
,其中包含非常基本的 latex/markdown。例如,它可能是以下内容。
Here is some basic maths: $f(x) = ax + b$ defines a straight line, often called a "linear" function---but it's not _actually_ a linear function, eg $f(0) \ne 0$.
我想使用 WebTeX
将其转换为 html
。但是,我不希望智能引号---"
应该输出为基本直线,两端都不弯曲---或者智能破折号------
应该是三个破折号,不是长划线。
似乎 smart
选项对此有好处:pandoc manual, github 1, github 2。但是,我不太清楚正确的语法。例如,我尝试了以下方法。
pandoc text.txt -f markdown-smart -t markdown-smart -s --webtex -o tex.html
不幸的是,这不起作用。
我在写问题的时候解决了这个问题,所以我会post下面的答案! (剧透警告:只需删除 -t markdown-smart
。)
只需删除 -t markdown-smart
.
pandoc text.txt -f markdown-smart -s --webtex -o tex.html
我相信这个-t
是在说“不聪明就降价”。我们不是要输出 markdown,而是 html。如果查看带-t
的版本,则可以看到包含嵌入各种图像的代码。如果将其粘贴到降价编辑器中,那么它应该会显示出来。
要获得 html,只需删除它。