Quartoを使った研究成果と分析プロセスの共有
html)か、PDF文書(pdf)か、HTMLスライド(revealjs)か、…
author: 著者名でもOK
todayにするとレンダーした日付が自動的に入る
|を入力し、改行してから概要を書く
format: htmlを基本とし、オプションを追加したい場合は以下のように書く
sidebar-width(左のサイドバーの幅)、body-width(本文の幅)、margin-width(右のサイドバーの幅)、gutter-width(間隔)が調節可能
すべてのチャンクに同じオプションを付けたい場合
knitr: opts_chunkより優先する![]()で入れた図には適用されない。チャンクオプションなので、チャンクから生成される図のみ適用される)
read_csv()後のメッセージなど)
相互参照(cross-reference)の方法:@ラベル名
fig-)、表(tbl-)、数式(eq-)、見出し(sec-)@ラベル名の前後は半角スペースを入れるInput:
Input:
Output:
表 1 は適当に作った表です。
Input:
参照方法は@fig-ラベル名(単一の図と同じ方法)
::: {layout-ncol=n #fig-ラベル名}と{#fig-ラベル名}のように両方指定図の群を参照する方法は@fig-ラベル名(単一の図と同じ方法)
@fig-ラベル名-番号(最初の図から1、2、3、…)参照方法は@tbl-ラベル名(単一の表と同じ方法)
Input:
複数の図の相互参照と同じ方法
fig-でなく、tbl-fig-cap、fig-subcapの代わりにtbl-capとtbl-subcapを使用Input:
$$の後ろの{#eq-ラベル名}を追加
$$の後ろにラベルを付けること(1つ目の後だとエラーが出る)。Input:
Output:
ポアソン分布の確率密度関数(式 1)は美しいぞ。
\[ p(x) = \frac{e^{-\lambda} \lambda^{x}}{x !} \tag{1}\]
[-@sec-ラベル名]1
## 見出し {#sec-ラベル名}のように指定.bibファイルを指定(例:bibliography: references.bib)
@固有キー:著者名(年)[@固有キー]:(著者名 年)[-@固有キー]:(年)Input:
Output:
Imai and Williams (2022) says …
(see Knuth 1984; Imai and Williams 2022)
The god(1984) says …
@article{knuth_1984,
author = {Donald E. Knuth},
year = {1984},
title = {Literate Programming},
journal = {The Computer Journal},
volume = {27},
number = {2},
pages = {97--111}
}
@book{imai_williams_2022,
author = {Kosuke Imai and Nora Webb Williams},
year = {2022},
title = {Quantitative Social Science: An Introduction in tidyverse},
publisher = {Princeton University Press},
}::: {.callout-*}と:::(見出しは#、##、…)
*にはnote、warning、important、tip、cautionicon="false"とcollapse="true"::: {.panel-tabset}と:::で囲まれた領域内の内容が段組みの対象
#(宋は主に####か#5つ以上を使用)Input:
::::{.columns}と::::で囲まれた領域内の内容が段組みの対象
:::{.column}と:::で囲まれた領域が一つ一つの段(width=で幅指定)Input:
Output:
1段目

| Sepal.Length | Sepal.Width | Petal.Length | Petal.Width | Species |
|---|---|---|---|---|
| 5.1 | 3.5 | 1.4 | 0.2 | setosa |
| 4.9 | 3.0 | 1.4 | 0.2 | setosa |
| 4.7 | 3.2 | 1.3 | 0.2 | setosa |
| 4.6 | 3.1 | 1.5 | 0.2 | setosa |
| 5.0 | 3.6 | 1.4 | 0.2 | setosa |
| 5.4 | 3.9 | 1.7 | 0.4 | setosa |
| 4.6 | 3.4 | 1.4 | 0.3 | setosa |
| 5.0 | 3.4 | 1.5 | 0.2 | setosa |
| 4.4 | 2.9 | 1.4 | 0.2 | setosa |
| 4.9 | 3.1 | 1.5 | 0.1 | setosa |
チャンク内の各行の最後に# <数字>を追加し、チャンク外に数字. 注釈を記入
code-annotations: selectを指定した例
below(既定値)、hoverあり{r}の代わりに{{r}}を使用
LaTeX環境を予め用意しておくこと
tlmgr install haranoaji(Windows2)sudo tlmgr install haranoaji(macOS/Linux)tinytex::tlmgr_install("haranoaji")YAMLヘッダーのformatをhtmlからpdfに変えるだけ
一つのYAMLヘッダーに複数のフォーマットを指定することも可
参考文献の管理・挿入はBibTeXを使用する(引用は@固有キー)
.latexmkrcファイルを格納し、PDFエンジンとしてLatexmkを使用することで、とりあえず使うことはできる
4/ 文書の作成