На уравнения, написанные на LaTeX в документе R Markdown, нельзя ссылаться и они не нумеруются автоматически. - PullRequest
1 голос
/ 24 января 2020

Я только что стал пользователем LaTeX пару дней go, поэтому, пожалуйста, потерпите меня, если мне не удастся соответствующим образом объяснить проблему, с которой я сталкиваюсь.

Я написание статьи Academi c, в которую встроены фрагменты кода R. Я собираюсь загрузить его на мою учетную запись GitHub. Текстовым редактором, который я использую, является RStudio.

RStudio использует формат документа R Markdown, который имеет отличительную особенность, которая была предназначена - не ошибка - это простой . Когда я говорю, что это просто, я просто цитирую Yihui X ie. Я на самом деле не понимаю, что он имеет в виду. Что я знаю, так это то, что, в отличие от других текстовых редакторов, которые поддерживают LaTeX, когда я пишу уравнение внутри среды уравнений, подобное этому

\ begin {уравнение}

a + b = c

\ end {уравнение}

предварительный просмотр HTML не присваивает число уравнению автоматически.

Кстати, перед тем, как вы спросите, в преамбуле я установил вывод как html_notebook.

Другая проблема, с которой я столкнулся, заключается в том, что если я назначу метку уравнению, подобному этому

\ begin {уравнение}

\ label {eq: 1} a + b = c

\ end {уравнение}

и в некоторых других частях документа Я намереваюсь написать ссылку на это уравнение следующим образом:

Напомним, \ eqref {eq: 1}

В предварительном просмотре я получаю следующее:

Напомним (???)

Хотя, если я нажму на знак (???), это вернет меня к уравнению.

В любом случае, на эта ссылка Yihui X ie предлагает решение для всего этого. Насколько я понял, решение в основном состоит в том, чтобы написать в преамбуле следующее:

output:

bookdown :: html_document2: default

но, к сожалению, это не работает для меня. Если я нажму на кнопку «Вязать», полученный вывод все равно не будет автоматически пронумерован, а ссылки по-прежнему будут (???) признаками. Как я могу решить это?

...