/ / Позоваване на парче в Rmarkdown (v2) - r, knitr, pandoc, r-markdown

Позоваване на парче в Rmarkdown (v2) - r, knitr, pandoc, r-markdown

След известно време, използвайки плейър с латекс, се опитвам да направя Rmarkdown, най-вече защото възможността да имаш няколко изхода улеснява споделянето с колегите.

Моят проблем е как да се позова на парче за цифри в Rmd?

в Rnw класически вие правите ref{fig:chunk_name}

Има ли позоваване на парче, които се поддържат директно, в Rmarkdown, или се поддържат само вътрешни връзки към секции и т.н.? В положителен случай, как се отнасят до парче, като следното?

```{r my_chunk}
attach(mtcars)
plot(wt, mpg)
```

Благодаря ти за помощта!!

редактиране Това е заглавието, имам нужда от нещо повече?

---
title: "Title"
author: "bbrill"
date: "2015/01/15"
output:
pdf_document:
fig_caption : true
---

Отговори:

1 за отговор № 1

(този отговор се отнася само за използването на Rmarkdown за създаване на HTML страници. Съжалявам, че не сте правили PDF файлове, докато HEADER не беше включен в първоначалния въпрос.)

Можете да зададете котва, като използвате HTML:

<a id="my_chunk"></a>
```{r }
attach(mtcars)
plot(wt, mpg)
```

и се позовете на него с помощта на линк за маркиране:

See [this code chunk](#my_chunk) for details

уверете се, че не е празна линия между котвата и предходния текст или ще имате извънредно голямо празно пространство между кодовата част и текста, предшестващ кодовия блок.


1 за отговор № 2

Добре проблемът беше в опциите за форматиране на плета, защото липсва fig.cap ="", което е необходимо на латекс за изграждане на фигура среда.

Заради първия си опит с Rmarkdown си помислихпроблемът е, че hyperref не се поддържаше (очевидно не се поддържаше в markdown v1), или към други неща, свързани с моето начинаещо използване на markdown ...

Съжалявам, бях луд за нищо.

Проблемът е в липсата на fig.cap в опциите, така че това работи:

```{r my_chunk, fig.cap = ""}
attach(mtcars)
plot(wt, mpg)
```

виж фиг ref{my_chunk}