R markdown / bookdown - 如何切换到文章?

2023-12-09

输入数据

我准备了一个示例 Rmd 文件,其中引用了图形、表格和方程,设置为输出“bookdown::pdf_document2”。它可以无错误地编译为 PDF。

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


Question

现在我希望将输出格式设置为 'articles::elsevier_article'

我怎样才能做到这一点?

Issue

当我更改输出行时: bookdown::pdf_document2 到 文章::elsevier_article

我收到一条错误消息。

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

TriedToSwitch

我仍然收到错误消息:

! Undefined control sequence.

“按原样”输入时的重音字符似乎表现不佳elsevier_article。请参阅下面的建议。


基本文件

这是一个简单的文档,使用rticles::elsevier_article:

---
title: "Sample document"
author: 
  - name: "Mateusz Kędzior"
    affiliation: Some Institute of Technology
    email: [email protected]
    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.

没有任何抱怨:

enter image description here


带重音符号的参考

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

@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}
}

R Markdown 文档现在变成

---
title: "Sample document"
author: 
  - name: "Mateusz Kędzior"
    affiliation: Some Institute of Technology
    email: [email protected]
    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

I then knited this in RStudio, but realised that I had to get the tex output and rebuild it (outside of RStudio) to get the desired output enter image description here


其他问题

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

R markdown / bookdown - 如何切换到文章? 的相关文章

  • R:在 Shiny 中,如何修复应用于“反应性”类对象的“xtable”没有适用的方法

    我收到此错误 Error in UseMethod xtable no applicable method for xtable applied to an object of class reactive UI R library shi
  • R中有字典功能吗

    有没有办法在 R 中创建一个 字典 使其具有对 一些效果 x dictionary c Hi Why water c 1 5 4 x Why 5 我问这个是因为我实际上正在寻找两个分类变量函数 所以如果 x dictionary c a b
  • R 中带有边缘箱线图的直方图

    如何使直方图中的 X 轴与边缘箱线图匹配 data lt rnorm 1000 nf lt layout mat matrix c 1 2 2 1 byrow TRUE height c 1 3 layout show nf par mar
  • 创建序列组合

    我正在尝试解决以下问题 考虑 5 个简单序列 0 100 100 0 rep 0 101 rep 50 101 rep 100 101 我需要 3 个数字变量的集合 它们的所有组合都具有上述序列 由于有 5 个序列和 3 个变量 因此可以有
  • 在 R Shiny 中显示/隐藏整个框元素

    我目前正在尝试找到一种方法来隐藏 显示 R Shiny 中的整个 box 元素 以及里面的所有内容 我想创建一个可能的按钮 它允许用户展开特定框 然后使用相同 甚至不同 的按钮隐藏它 我不想使用条件面板 因为我的应用程序非常大并且会产生一些
  • 如何将 mcmc.list 转换为 bugs 对象?

    我正在使用rjagsR 库 功能coda samples产生一个mcmc list 例如 来自example coda samples library rjags data LINE LINE recompile LINE out lt c
  • 如何制作一连串的ggplots并在它们之间绘制箭头?

    对于一个项目 我需要绘制一些图并在它们之间放置箭头作为序列的指示 我想知道我是否可以用 ggplot 来做到这一点 是否可以使用 ggplot2 绘制一个干净的大箭头并将其添加到最终的多重图中 作为示例 我使用此代码来绘制绘图 librar
  • R:如何更改ggvis闪亮应用程序中特定范围的绘图背景颜色

    I have a simple shiny app like below and you can run it The plots are created by ggvis and user can choose student name
  • 如何根据查找表匹配多列

    我有以下两个数据框 lookup lt data frame id c A B C price c 1 2 3 results lt data frame price 1 c 2 2 1 price 2 c 3 1 1 我现在想要浏览所有列
  • 在 R 中收集多组列[重复]

    这个问题在这里已经有答案了 我有一个宽数据框 需要将其收集或融化成一个高数据框 我遇到的问题是我有几组列需要保持关联 分组 我每个表单提交有 2 个用户 每个用户有 3 列数据 我想将这 6 列基本上以 3 组的形式堆叠起来 以便每个用户都
  • R 在安装包依赖项时不考虑最大版本

    假设我正在开发一个名为magicr做一些统计魔术 我希望它使用另一个名为的包中的函数fairydust 假设 存在于 CRAN 上 很遗憾fairydust刚刚向 CRAN 发布了 2 0 0 版本 完全破坏了我计划使用的功能 所以我更新了
  • 单击 R Shiny 中的按钮后将输入字段重置为 null

    我正在构建一个应用程序 用户可以在其中按列输入表的数据值 单击 添加 按钮后 输入的值将按列附加到现有值 例如 如果输入 col1 2 3 并单击 ADD 我们将在显示屏中看到 col1 2 3 如果输入 col2 4 7 并单击 ADD
  • 用plotly创建丝带

    我需要在散点图上绘制加速度与英里 加仑的两个斜率 轻型汽车一处斜坡 重型汽车一处斜坡 我创建了这个 cars light lt cars log cars log log weight lt log mean cars weight car
  • rollapply用于累积窗口[关闭]

    Closed 这个问题需要调试细节 help minimal reproducible example 目前不接受答案 我试图弄清楚如何在数据窗口上使用 R rollapply 该窗口从数据的开头累积扩展 在时间 t 滚动应用应使用 1 t
  • ggplot2:图例下方的中心图例而不是面板区域

    ggplot默认情况下 图例位于面板下方居中 这在某些情况下确实令人沮丧 请看下面的例子 ggplot diamonds aes cut fill clarity geom bar coord flip theme legend posit
  • 在r中拆分数据并将所有拆分文件保存在csv中

    我有一个名为 data 的数据集 Model Garage City Honda C Chicago Maruti B Boston Porsche A New York Honda B Chicago Honda C New York 它
  • 如何在 R 中解析堆叠多个 JSON 的文件?

    我在 R 中有以下 堆叠 JSON 对象 example1 json ID 12345 Timestamp 20140101 Usefulness Yes Code event1 A result 1 ID 1A35B Timestamp
  • 如何在 R 中“推断”面板数据的值?

    我有一个带有 NA 值的面板数据 如下所示 uid year month day value 1 1 2016 8 1 NA 2 1 2016 8 2 NA 3 1 2016 8 3 30 4 1 2016 8 4 NA 5 1 2016
  • 安装 gplots 时出错

    我正在 OSX v 10 9 2 上运行 R v 3 0 3 当尝试使用以下命令在 R studio 中安装 gplots 包时 出现错误 gt library gplots Error in library gplots there is
  • 为什么在 data.frame 中预先指定类型会比较慢?

    我预先分配了一个大 data frame 以便稍后填写 我通常这样做NA是这样的 n lt 1e6 a lt data frame c1 1 n c2 NA c3 NA 我想知道如果我预先指定数据类型是否会让事情变得更快 所以我测试了 f1

随机推荐

  • MultipleActiveResultSets=True 或多个连接?

    我有一些 C 其中我在连接上创建了一个读取器 ExecuteReader 然后对于该读取器中的每一行 执行另一个命令 使用ExecuteNonQuery 在这种情况下我最好使用MultipleActiveResultSets True在我的
  • 如何在任务窗格应用程序中使用 OfficeJ 获取/读取自定义文档属性?

    我已从服务器和任务窗格应用程序中添加了自定义文档属性 TemplateId 当文档打开时我想获取此属性自定义文档属性 见图 使用 OfficeJs 使用 OfficeJs 版本 1 1 目前没有 OfficeJS API 允许您读取自定义文
  • 继承 std::ostream

    我想定义从 std ostream 公开继承的 MyOStream 假设我想实现我自己的 ofstream 如何才能做到这一点 我将很高兴获得任何帮助 编码示例或任何相关链接 thanks 我不明白你到底想在这里完成什么 用户代码不应从流本
  • python 解析日志文件

    我有一个包含任意行数的日志文件 我需要的只是从日志文件中提取一行数据 该数据以字符串 Total 开头 我不想要文件中的任何其他行 我该如何为此编写一个简单的Python程序 这就是我的输入文件的样子 TestName id eno TPS
  • C# 与 MySQL INSERT 参数

    大家好 我正在使用 Visual C 2010 和 MySQL 版本 5 1 48 社区 我希望你能帮助我处理这段代码 我发现它对我不起作用 我缺少什么 string connString ConfigurationManager Conn
  • 如何检查某个元素是否在 std::set 中?

    如何检查某个元素是否在集合中 是否有与以下代码等效的更简单的代码 myset find x myset end 从 C 20 开始 您可以使用contains检查许多 STL 容器中是否存在 例如std map std set const
  • 在 XSD 中哪里放置 xs:unique 约束?

    我正在使用 XSD 进行 XML 验证 我想为以下添加唯一值约束input元素 我有这样的 XML 格式
  • PyAudio 一次播放多个声音

    如何使用 PyAudio 将两种声音混合为一种 我浏览了整个互联网 但没有人回答这个问题 我也在考虑使用 audiolab 或 swMixer 但它们不支持 Python 3 4 我正在考虑将它们的字节字符串转换为 numpy 数组 将其与
  • fread 和带有尾部反斜杠的列

    我在 fread 使用 作为目录分隔符读取一列目录路径时遇到问题 问题是尾随目录分隔符在 fread 中引发错误 对于下面的 csv 文件示例 file size windows user 123 fread 和 read csv 都同意并
  • Sqlplus打印结果两次并带有空行

    我写shell脚本并想使用sqlplus 当我写 bin bash result sqlplus s user pass DB lt lt EOF set trimspool on set linesize 32000 SET SPACE
  • 如何在 C#.NET 中创建控件数组?

    我有一个包含几个标准控件 文本框 按钮等 的表单 我想将某些控件分组到集合中 以便我可以在任何给定时间启用和禁用它们 而无需显式设置每个控件 这样做的语法是什么 这是一些伪代码来展示我想要做的事情 Control ControlCollec
  • 限制所有 Linux 命令的输出

    我正在寻找一种方法来限制 Linux 中所有命令行程序产生的输出量 并且最好在限制时告诉我 我正在使用一台显示器有延迟的服务器 有时我会不小心运行一个向终端输出大量文本的命令 例如cat在一个大文件上或ls在包含许多文件的目录上 然后我必须
  • DIV 垂直浮动 DIV 从上到下按行排列

    我试图在容器内从上到下垂直定位 DIV 容器的垂直高度应限制为 500 像素 所有不符合此限制的 DIV 都应浮动到下一行 div div div div
  • 如何读取jqgrid中的userData?

    我需要通过userData to jqgrid 但找不到任何如何执行此操作的示例 这是我的尝试 从服务器发送 total 25 page currentpage userData foo bar rows myRows 在 jqgrid 中
  • 在windows后台运行bat文件

    我需要在 Windows 后台运行一个 bat 文件 我尝试过使用START命令 问题是 我远程连接到这台机器 如果我注销 那么该进程就会被终止 即使我从远程计算机注销后 有什么方法可以保持 bat 文件运行吗 提前致谢 Srvany ht
  • 您最喜欢的 C# 扩展方法是什么? (codeplex.com/extensionoverflow)

    Locked 这个问题及其答案是locked因为这个问题是题外话 但却具有历史意义 目前不接受新的答案或互动 让我们列出一个答案列表 您可以在其中发布您的优秀和最喜欢的答案扩展方法 要求是必须发布完整的代码以及示例和如何使用它的解释 基于对
  • SQL Server:更新以仅匹配和替换确切的单词

    我想匹配一个确切的单词并将其替换为另一个单词 这是我正在使用的 SQL Server 查询 UPDATE BODYCONTENT SET BODY CAST REPLACE CAST BODY AS NVARCHAR MAX Test pr
  • 使用 HtmlAgilityPack 解析 html 文档

    我正在尝试通过 HtmlAgilityPack 解析以下 html 片段 td width 50 valign top table style font size 48 border 0 cellpadding 2 cellspacing
  • 如何避免 ASP.NET 应用程序中的 SQL 注入攻击?

    我需要避免在 ASP NET 应用程序中容易受到 SQL 注入的攻击 我怎样才能做到这一点 尽管您的问题非常笼统 但始终适用一些规则 使用参数化查询 SqlCommand with SqlParameter 并将用户输入放入参数中 不要根据
  • R markdown / bookdown - 如何切换到文章?

    输入数据 我准备了一个示例 Rmd 文件 其中引用了图形 表格和方程 设置为输出 bookdown pdf document2 它可以无错误地编译为 PDF 我把它放在保管箱上 https www dropbox com sh zmu0a4