【问题标题】:centre title in PDF converted from markdown using Pandoc使用 Pandoc 从 Markdown 转换的 PDF 中的中心标题
【发布时间】:2013-05-01 12:06:48
【问题描述】:

我正在使用 R 中的 Pandoc 将 Markdown 文档转换为 PDF 文档。我正在尝试使标题居中。

到目前为止,我已经尝试过:

 <center># This is my title</center>

-># This is my title<-

但都没有工作。使用 Pandoc 从 Markdown 转换为 PDF 时,有没有办法使标题居中?

【问题讨论】:

  • 标题的位置(对齐方式)取决于您使用的 LaTeX 样式表/模板(参见 pandoc--template 参数),而不是降价位。或者你可以在你的 markdown 文件中手动添加一些 LaTeX 语法(例如\begin{center}...\end{center})。
  • 这个乳胶代码有效:\begin{center} \fontsize{16}{36}\selectfont \textbf{This is my title} \end{center}。没有意识到你可以混合和匹配乳胶和降价。请将评论转换为答案,我会接受。

标签: r markdown pandoc


【解决方案1】:

pandocits own extended version of markdown。这包括title block

如果文件以标题栏开头

% my title
% Me; Someone else
% May 2013

这将被解析为LaTeX 和生成的pdf

\title{my title}
\author{Me \and Someone Else}
\date{May 2013}

然后`

\maketitle

在文档中调用。

这将创建标准的居中标题。

如果您想更改标题等的格式,您可以使用titling package

如果您想更改节标题的格式,可以使用titlesec package

要让 pandoc 自动实现这些,您可以定义 your own template。一个更简单的选择是在标题中包含一个包含所需乳胶前导码的文件。然后在调用pandoc时使用适当的参数(例如-H FILE--include-in-header=FILE

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-27
    • 2013-05-13
    • 2013-02-21
    • 2012-11-11
    • 2013-01-14
    相关资源
    最近更新 更多