gpt4 book ai didi

r - 在使用 R markdown 和 pandoc 时创建 pdf 的标题和章节编号

转载 作者:行者123 更新时间:2023-12-02 13:12:31 27 4
gpt4 key购买 nike

我正在使用 R 创建的 markdown 文档,并且尝试使用 pandoc 从 markdown 创建 pdf 文件。其他一切都工作正常,但我希望显示文档的标题以及各部分的编号,就像默认的 Latex 文档一样。看来 rmarkdown 上定义的标题显示为 pdf 的章节标题。

我能够通过使用 options.sty 文件创建双倍行距、输入行号等。下面是我用来创建 pdf 的代码。

对于 options.sty 我使用:

 \usepackage{setspace}
\doublespacing

\usepackage[vmargin=0.75in,hmargin=1in]{geometry}
\usepackage{lineno}
\usepackage{titlesec}

\titleformat{\section}
{\color{red}\normalfont\Large\bfseries}
{\color{red}\thesection}{1em}{}

\titleformat{\subsection}
{\color{blue}\normalfont\Large\bfseries}
{\color{blue}\thesection}{0.8em}{}


\title{Monitoring Stations}
\author{Jdbaba}

我使用 knitr 创建 R markdown 文件。在上面的 options.sty 文件中,程序似乎没有获取标题和作者部分。看来我错过了一些东西。

我用来将markdown转换为pdf的代码如下:

pandoc -H options.sty mydata.md -o mydata.pdf

在 Latex 文档中,pdf 也会有自动编号。但我的pdf缺少这个。谁能建议如何在使用 pandoc 创建的 pdf 文档上启用编号?

谢谢。

最佳答案

Pandoc 从 Markdown 文件中的标题栏中获取标题。这是特定于 Pandoc 的 Markdown 扩展。该 block 应具有以下格式:

% title
% author(s) (separated by semicolons)
% date

所以,就你的情况而言:

% Monitoring Stations
% Jdbaba
% March 6, 2013

要对节进行编号,您需要使用 --number-sections 选项运行 Pandoc。

关于r - 在使用 R markdown 和 pandoc 时创建 pdf 的标题和章节编号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15254700/

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