首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >减价/订票-如何切换到rticles?

减价/订票-如何切换到rticles?
EN

Stack Overflow用户
提问于 2017-02-18 07:48:19
回答 2查看 1.5K关注 0票数 2

输入数据

我准备了一个示例Rmd文件,其中引用了图、表和等式,并将其设置为输出“bookdown::pdf_document2”。它没有错误地编译成PDF。

我把它放在dropbox:https://www.dropbox.com/sh/zmu0a4wq95ywssv/AAD-nHlkDiLknLk2NVR4Xup3a?dl=0

问题

现在,我希望将输出格式设置为“rticles::elsevier_article”

我怎么能这么做?

问题

当我将输出行从: bookdown::pdf_document2改为rticles::elsevier_article时

我收到一条错误信息。

即使我从输出中删除其他参数:

我仍然收到一条错误消息:

代码语言:javascript
复制
! Undefined control sequence.
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-02-19 16:58:38

当输入“原样”时,重音字符在elsevier_article中的表现似乎不太好。见下文的建议。

赤裸文件

下面是一个使用rticles::elsevier_article的基本文档

代码语言:javascript
复制
---
title: "Sample document"
author: 
  - name: "Mateusz Kędzior"
    affiliation: Some Institute of Technology
    email: Mateusz@example.com
    footnote: Corresponding Author
  - name: Żąćł Źęń    
csl: https://www.zotero.org/styles/geoderma
output:
  rticles::elsevier_article:
    citation_package: natbib
    keep_tex: yes
    number_sections: yes
    toc: no
keywords: keywordA, keywordB
abstract: This is a sample abstract \newline This is the second line of abstract.
---

Hello world.

在没有投诉的情况下:

带口音的引用

现在,我们希望添加一个带有重音的引用。我们按照这里的答案:https://tex.stackexchange.com/questions/57743/how-to-write-%C3%A4-and-other-umlauts-and-accented-letters-in-bibliography。我将您的参考书目导入Zotero,然后用“中欧(ISO)”编码(而不是UTF-8)导出该项目。

代码语言:javascript
复制
@article{kedzior_this_2018,
    title = {This is sample title only {\k A} {\L }},
    volume = {99},
    url = {http://megooglethat.com/},
    journal = {Some journal},
    author = {K{\k e}dzior, Mateusz and {\'Z}{\k e}{\'n}, {\.Z}{\k a}{\'c}{\l }},
    year = {2018},
    keywords = {keywordC},
    pages = {21 -- 31}
}

文档现在变成

代码语言:javascript
复制
---
title: "Sample document"
author: 
  - name: "Mateusz Kędzior"
    affiliation: Some Institute of Technology
    email: Mateusz@example.com
    footnote: Corresponding Author
  - name: Żąćł Źęń    
csl: https://www.zotero.org/styles/geoderma
output:
  rticles::elsevier_article:
    citation_package: natbib
    keep_tex: yes
    number_sections: yes
    toc: no
biblio-files: bibliography2.bib
keywords: keywordA, keywordB
abstract: This is a sample abstract \newline This is the second line of abstract.
---

## Citations and references

Let me cite an article: [@kedzior_this_2018]

# References

然后,我在knit中用RStudio编写了这个输出,但意识到我必须获得tex输出并重新构建它(在RStudio之外)才能获得所需的输出。

其他问题

对于图标题中的重音字符,相应地对它们进行编码(与参考书目一样)。您可能会发现http://w2.syronex.com/jmr/latex-symbols-converter很有用。此外,据我所知,bookdown风格的交叉引用不适用于rticles。如果你有后续问题,如果你把问题分成几个小块,你可能会得到更有帮助的答案。

票数 3
EN

Stack Overflow用户

发布于 2019-02-22 20:12:32

我在注释https://github.com/rstudio/rticles/issues/92#issuecomment-402784283中添加了一些更新的材料,其中声明(可以更新):

代码语言:javascript
复制
output: 
  bookdown::pdf_document2:
    base_format: rticles::elsevier_article
    number_sections: yes

所以我所做的工作就是使用pdf_bookpdf_document2

代码语言:javascript
复制
output:
  bookdown::pdf_book:
    base_format: rticles::elsevier_article
    number_sections: yes

这允许在rticles文档中引用图形和表。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42312601

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档