在pandoc的降价文件的YAML标题中,可以编写摘要。我想知道是否有办法将渲染文档中的" abstract" 更改为其他字样" summary"或等同于另一种语言。
如果没有,可以提出哪些替代方案?我正在使用R Markdown。
P.S。我的问题与this comment。
有关答案 0 :(得分:3)
是。但不是自动的。您必须重新定义abstract
环境以使用不同的标头开头,或者至少重新定义\abstractname
变量,因为article.cls
具有以下内容:
\newenvironment{abstract}{%
\titlepage
\null\vfil
\@beginparpenalty\@lowpenalty
\begin{center}%
\bfseries \abstractname %%%% This what you need to redefine
\@endparpenalty\@M
\end{center}}%
{\par\vfil\null\endtitlepage}
所以你可以做类似以下最小例子的事情:
---
title: "Test Document"
author: "Some User"
output: pdf_document
abstract: >
One or two sentences describing it all.
header-includes:
\renewcommand{\abstractname}{My Very Own Summary}
---
## R Markdown
This is an R Markdown document.
做你想做的事:
答案 1 :(得分:2)
如果您的主要兴趣是文档的本地化,则可以在文档中添加lang
元值。例如,设置lang: lt
将在生成的PDF中给出“Santrauka”而不是“Abstract”。