Latex 使用pandoc从标记转换为PDF时,设置双间距和行号
我使用markdown&pandoc进行科学写作,我知道我可以使用 但很多时候,期刊需要在提交的稿件中使用双行和行号,问题是如何改变这些,我对乳胶不太了解,所以我迷失在丛林中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 现在编辑此模板。在序言的某个地方(
谢谢 您需要使用自定义的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。删除以避免混淆。