-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path01_chapter.qmd
85 lines (62 loc) · 3.54 KB
/
01_chapter.qmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
---
format:
docx:
df-print: kable
number-sections: true
bibliography: bibliography.bib
editor: source
execute:
echo: false
warning: false
crossref:
title-delim: "\u202F–"
fig-title: "Рисунок"
tbl-title: "Таблица"
---
```{r, include=FALSE}
library(tidyverse)
library(lingglosses)
options("lingglosses.italic_transliteration" = FALSE)
# convert bibliography from .tsv to .bib
library(bib2df)
read_tsv("bibliography.tsv") |>
df2bib(file = "bibliography.bib")
```
Вам нужно установить пакеты `tidyverse`, `bib2df`, `lingglosses`.
# Заголовок главы
В нашей главе вот так сделать **жирное**, вот так вот *курсив*. Рисунки следует складывать в папку `images` Если у Вас в тексте есть рисунок/график на него нужно сослаться, см. @fig-example, (см. на параметр `label` в следующем чанке)[^comment].
```{r}
#| label: fig-example
#| fig-cap: "Мой график"
knitr::include_graphics("images/example.png")
```
[^comment]: Приставки `fig-` и `tbl-` обязательны для ссылок на графики и таблицы.
## Заголовок второго уровня
Таблицы можно считать из файла (лучше кладите в папку `data`). Ну или еще их можно создать прямо в кусочке кода. И на них тоже обязательно нужно сослаться в тексте @tbl-example1:
```{r}
#| label: tbl-example1
#| tbl-cap: "Моя таблица"
read_csv("data/table_example.csv")
```
Другой способ вставлять таблицы --- использовать маркдаун таблицы (их можно копи-пейстом генерить [на этом сайте](https://www.tablesgenerator.com/markdown_tables)), см. @tbl-example2:
| Tables | Are | Cool |
|----------|:-------------:|------:|
| col 1 is | left-aligned | $1600 |
| col 2 is | centered | $12 |
| col 3 is | right-aligned | $1 |
: Пример маркдаун таблицы {#tbl-example2}
А еще нужно ссылаться на литературу [@forker2020: 22-43]. Или вот еще [@sosenskaja1999; @authier2012; @dobrushina2012].
Для примеров нужно использовать пакет `lingglosses`, более сложные примеры можно найти [здесь](https://agricolamz.github.io/lingglosses/). И конечно, нужно ссылаться на примеры, см. пример (@gls-example):
(@gls-example) Ваш интересный пример из зиловского андийского
```{r}
gloss_example("bur-e-ri c'in-ne-s:u",
"fly-NPST-INF know-HAB-NEG",
"I cannot fly.")
```
К сожалению в quarto не работает маркдаун разметка в примерах, которая показана в документации `lingglosses`, автор пакета когда-нибудь придет и исправит это.
Можно даже автоматически составить список глосс:
```{r}
make_gloss_list()
```
Если в списке что-то синее --- значит, нужно узнать, что автор имел в виду и сообщить об этом в личном сообщении или в тексте.
## Список литературы