RStudio では、rmarkdown を bookdown と組み合わせて使用しようとしています(ほとんどの場合、表と図を参照する機能のため)、表とキャプションの書式設定で問題が発生しています。次の例を検討してください。
---
title: "Test"
knit: "bookdown::render_book"
output:
bookdown::pdf_book:
keep_tex: yes
link-citations: true
references:
- type: article-journal
id: WatsonCrick1953
author:
- family: Watson
given: J. D.
- family: Crick
given: F. H. C.
issued:
1953
title: 'Molecular structure of nucleic acids: a structure for deoxyribose
nucleic acid'
container-title: Nature
volume: 171
issue: 4356
page: 737-738
---
```{r setup, include=FALSE}
library(knitr)
opts_chunk$set(echo = TRUE)
```
@WatsonCrick1953
```{r test-table, tidy=FALSE, echo = FALSE}
kable(
data.frame(
Citation = c("@WatsonCrick1953"),
Formatted.String = c("Some--Thing^2^")),
caption = "*Bold* in a caption;"#, booktabs = TRUE
)
```
これには複数の問題があります。
- キャプションの「太字」は rmarkdown 形式ではありません
- "^2^" は、期待される上付き文字を生成しません (特に奇妙です。"--" は en-dash として理解されるからです)。
- 引用は表内では理解されません (テキストでは、表のコードの上にあり、正常に機能しますが、スクリーン ショットには含まれていません)
さらに問題は、現在生成されているラテックスが「booktabs」パッケージへの参照を生成しないことです。これは、おそらく kable への「booktabs = TRUE」引数を適切に使用するために必要です (booktabs ドキュメントから直接取得されるため、動作するはずです)。 )。
私がしようとしていることをどのように達成できるか教えてください...
ジョー