このpandocの例 に従って、 yamlメタデータブロック のRmarkdownファイルに複数の作成者を追加しようとしています。 PDFはRStudio(バージョン0.98.932)で生成されますが、著者情報はありません。
---
title: 'This is the title: it contains a colon'
author:
- name: Author One
affiliation: University of Somewhere
- name: Author Two
affiliation: University of Nowhere
date: "`r format(Sys.time(), '%d %B %Y')`"
tags: [nothing, nothingness]
abstract: |
This is the abstract.
It consists of two paragraphs.
output: pdf_document
---
また、見出しをもう少しカスタマイズして、字幕を追加したいと思います。可能?
Rmarkdownのデフォルトのラテックステンプレートは、著者の所属または字幕をサポートしていません。複数の著者をサポートしますが、正しいyaml構文は
---
title: 'This is the title: it contains a colon'
author:
- Author One
- Author Two
date: "`r format(Sys.time(), '%d %B %Y')`"
tags: [nothing, nothingness]
abstract: |
This is the abstract.
It consists of two paragraphs.
output:
pdf_document:
template: NULL
---
ヘッダーをカスタマイズする場合、最善の方法は、ラテックステンプレートを変更することです こちらにあります ニーズに合わせて。次に、ローカルディレクトリにコピーし、template
フィールドのヘッダーに渡します。
字幕をRマークダウンPDF出力に追加できることがわかりました。Ubuntu14.04でR 3.2.2およびRStudio 0.99.473を使用しています。
---
title: 'This is the title: it contains a colon'
subtitle: 'This is the subtitle'
output: pdf_document
---
PDFをレンダリングする場合、LaTexは所属(作成者の番号付けをsymblesで変換する)に著者の脚注を使用します。試して
---
title: 'This is the title: it contains a colon'
subtitle: 'This is the subtitle'
author:
- Author One^[University of Somewhere]
- Author Two^[University of Nowhere]
date: "`r format(Sys.time(), '%d %B %Y')`"
tags: [nothing, nothingness]
abstract: |
This is the abstract.
It consists of two paragraphs.
output: pdf_document
---
主な回答で説明したように、デフォルトのR Markdownテンプレートは著者所属をサポートしていません。ユーザーはテンプレートファイルを編集して独自のカスタムYAMLフィールドを追加できますが、PDFまたはHTML出力に使用できるいくつかの簡単な回避策があります。
最近リリースされた radix template を使用できます。まず、パッケージをインストールする必要があります。
install.packages("radix")
インストールしたら、設定する必要があります
---
title: "Radix for R Markdown"
description: |
Scientific and technical writing, native to the web
date: May 4, 2018
author:
- name: "JJ Allaire"
url: https://github.com/jjallaire
affiliation: RStudio
affiliation_url: https://www.rstudio.com
- name: "Rich Iannone"
url: https://github.com/rich-iannone
affiliation: RStudio
affiliation_url: https://www.rstudio.com
output: radix::radix_article
---
Your content
事前に作成されたテンプレートを使用できます。また、rticlesパッケージにはいくつかの良い例があります。まず、パッケージをインストールする必要があります。
install.packages("rticles")
インストールすると、Journal of Statistics Softwareなどのテンプレートのいずれかを使用できます。
---
author:
- name: FirstName LastName
affiliation: University/Company
address: >
First line
Second line
email: \email{[email protected]}
url: http://rstudio.com
- name: Second Author
affiliation: Affiliation
title:
formatted: "A Capitalized Title: Something about a Package \\pkg{foo}"
# If you use tex in the formatted title, also supply version without
plain: "A Capitalized Title: Something about a Package foo"
# For running headers, if needed
short: "\\pkg{foo}: A Capitalized Title"
abstract: >
The abstract of the article.
keywords:
# at least one keyword must be supplied
formatted: [keywords, not capitalized, "\\proglang{Java}"]
plain: [keywords, not capitalized, Java]
preamble: >
\usepackage{amsmath}
output: rticles::jss_article
---
私もこの問題を抱えています。 @ tmpname12345からの提案に従って、ラテックステンプレート(default.tex)とhtmlテンプレート(default.html)を変更して字幕をレンダリングしました。このプルリクエストはgithub rstudio/rmarkdown にあります。コードをすばやく必要とする場合は、次回CRANにプッシュするときにrmarkdownで標準になるようです。
Ze Grisiによる答えに加えて、タイトルとサブタイトルのフォントを調整するためにyaml作品にhtml見出しタグを追加することを発見しました。引用符は不要になったことに注意してください。
---
title: 'This is the title: it contains a colon'
subtitle: <h1>This is the subtitle</h1>
output: pdf_document
---
より劇的な効果を得るには、サブタイトルに下線を追加します
---
title: 'This is the title: it contains a colon'
subtitle: <h1><u>This is the subtitle</u></h1>
output: pdf_document
---