我使用降价和pandoc科学写作,我知道我可以用改变最终的PDF的利润
与pandoc从降价转换为PDF时,设置保证金大小
但很多时候的期刊要求提交手稿双线和行号,问题是如何改变这些,我不知道很多关于LaTex的,所以我在丛林中迷失。
谢谢!
我使用降价和pandoc科学写作,我知道我可以用改变最终的PDF的利润
与pandoc从降价转换为PDF时,设置保证金大小
但很多时候的期刊要求提交手稿双线和行号,问题是如何改变这些,我不知道很多关于LaTex的,所以我在丛林中迷失。
谢谢!
在最新版本的Pandoc,你可以使用一个YAML头 ,并包括了一堆在元数据中,而不是使用命令行选项。 所以,举例来说,你可以在你的顶部把这个.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会读这些选项,并自动应用它们。
有可能是一个简单的方法:生成我们所需要的软件包文件
\usepackage{setspace}
\doublespacing
\usepackage[vmargin=1in,hmargin=1in]{geometry}
\usepackage{lineno}
\linenumbers
我把它命名为options.sty。 并使用包括文件在序言末尾的内容-H FILE选项。 (如在使用https://github.com/karthikram/smb_git )
pandoc -H options.sty --bibliography mypaper.bib mypaper.md -o mypaper.pdf
其优点是,我们不需要编辑模板。 要添加linenumbers,更改页边距,并设置间距它的工作原理。
你需要使用自定义模板的LaTeX。 首先,使用pandoc创建默认模板的副本:
pandoc -D latex > mytemplate.latex
现在编辑该模板。 某处前导码(之间\documentclass{...}
和\begin{document}
),插入线
\usepackage{setspace}
\doublespacing
然后,使用自定义模板:
pandoc --template mytemplate.latex mypaper.txt -o mypaper.tex