pandocのマークダウンファイルのYAMLヘッダーには、要約を書くことができます。 「抽象的な」という単語を、「要約」という単語または別の言語の同等の単語のようなものに変更する方法があるのだろうかと思います。pandocのマークダウン(例:Rmd)文書で `abstract`のタイトルをどのように翻訳するのですか?
そうでない場合は、どのような選択肢を提案できますか?私はR Markdownを使用しています。
p.s.私の質問はthis commentに関連しています。
pandocのマークダウンファイルのYAMLヘッダーには、要約を書くことができます。 「抽象的な」という単語を、「要約」という単語または別の言語の同等の単語のようなものに変更する方法があるのだろうかと思います。pandocのマークダウン(例:Rmd)文書で `abstract`のタイトルをどのように翻訳するのですか?
そうでない場合は、どのような選択肢を提案できますか?私はR Markdownを使用しています。
p.s.私の質問はthis commentに関連しています。
文書のローカライズが主な目的の場合は、lang
メタ値を文書に追加できます。たとえば、lang: lt
を設定すると、作成されたPDFに「抽象」の代わりに「Santrauka」が表示されます。
はい。しかし、自動的にはできません。あなたは別のヘッダで開始するabstract
環境を再定義し、または少なくともarticle.cls
として\abstractname
変数を再定義しなければならない、これを持っている:
\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.
あなたが望むものを行い
:
このソリューションはPDFで動作します。ニース。 HTMLはどうですか?解決策はありますか? – Vilmantas
"おそらく"。そのコードをテンプレートの使用に従わなければなりませんし、そこで変更/オーバーライドする必要があります。 –
最終的に 'rmarkdown'は与えられたテンプレートで' pandoc'を呼び出します。そのテンプレートを変更するか、新しいテンプレートを作成する必要があります。私は一般的にpdf出力にもっと関心を持っています。 –
PDF出力のために、 'lang:lt'に加えて、単語を正しくリトアニア語に翻訳するには、YAMLヘッダーに' header-includes: \ usepackage [L7x] {fontenc} 'を含める必要がありました。 HTMLのアイディアですか? – Vilmantas
HTMLのデフォルトのpandocテンプレートには、要約は含まれていません(おそらく変更する必要があります)。おそらく、カスタムテンプレートを使用するのがこの場合の最良の賭けです。 – tarleb