Latex 使用pandoc从标记转换为PDF时,设置双间距和行号

Latex 使用pandoc从标记转换为PDF时,设置双间距和行号,latex,markdown,pandoc,Latex,Markdown,Pandoc,我使用markdown&pandoc进行科学写作,我知道我可以使用 但很多时候,期刊需要在提交的稿件中使用双行和行号,问题是如何改变这些,我对乳胶不太了解,所以我迷失在丛林中 谢谢 您需要使用自定义的LaTeX模板。首先,使用pandoc创建默认模板的副本: pandoc -D latex > mytemplate.latex pandoc --template mytemplate.latex mypaper.txt -o mypaper.tex 现在编辑此模板。在序言的某个地方(

我使用markdown&pandoc进行科学写作,我知道我可以使用

但很多时候,期刊需要在提交的稿件中使用双行和行号,问题是如何改变这些,我对乳胶不太了解,所以我迷失在丛林中


谢谢

您需要使用自定义的LaTeX模板。首先,使用pandoc创建默认模板的副本:

pandoc -D latex > mytemplate.latex
pandoc --template mytemplate.latex mypaper.txt -o mypaper.tex
现在编辑此模板。在序言的某个地方(在
\documentclass{…}
\begin{document}
之间)插入行

\usepackage{setspace}
\doublespacing
然后,要使用自定义模板,请执行以下操作:

pandoc -D latex > mytemplate.latex
pandoc --template mytemplate.latex mypaper.txt -o mypaper.tex

也许有一个简单的方法:用我们需要的包生成一个文件

 \usepackage{setspace}
 \doublespacing
 \usepackage[vmargin=1in,hmargin=1in]{geometry}
 \usepackage{lineno}
 \linenumbers
我把它命名为options.sty。并使用-H FILE选项,该选项在序言的末尾包含文件的内容。(如中所用)


优点是我们不需要编辑模板。若要添加行号、更改页边距和设置间距,它将起作用

在较新版本的Pandoc中,您可以使用一个并在其中包含一组元数据,而不是使用命令行上的选项。例如,您可以将其放在
.md
文件的顶部:

---
title: The Document Title
author:
    - Your Name
    - Co Author
date: \today{}
geometry: margin=2cm
header-includes:
    - \usepackage{setspace}
    - \doublespacing
    - \usepackage{lineno}
    - \linenumbers
---

Document Text

pandoc将读取这些选项并自动应用它们。

LaTeX提供了,以及。我不熟悉Pandoc的界面或用法,因此在这方面我没有帮助。如果这是纯TEX/PACTS问题,请考虑标记自己的POST并请求迁移到。不要在那里转载;而是标记迁移。要添加行号,我阅读了
lineno
软件包文档,但不知道如何添加行号。是的,你说得对!输出文件遵循-o。删除以避免混淆。