natbib 似乎无法与 pdf_book / rticles 正常工作

2023-12-20

在我的 .Rmd 文件中,我引用 .bib 文件中的位置如下:“让我引用一篇文章:[@SampleTitle2016]”

当我“编织当前”时,我想要 .tex 文件,其中对文章的引用由 \cite、\citep 或 \citet 命令提供。

我注意到,如果我在输出参数中省略“引用包:natbib”行,引用将以原始文本形式提供:

但是,如果添加提到的行,.tex 文件看起来更好,但由于某种原因,参考书目无法正确显示/(编译?) - 我看到“?”而不是正确的引用:

我的 .Rmd 如下所示:

---
title: "Sample document"
abstract: "This is a sample abstract \\newline This is the second line of abstract \\par \\textbf{Keywords:} keywordA, keywordB"
author:
  - name: Mateusz Kędzior
    email: [email protected] /cdn-cgi/l/email-protection
    affiliation: Some Institute of Technology
    footnote: Corresponding Author
bibliography: bibliography_escaped.bib
output:
  bookdown::pdf_book:
    base_format: rticles::elsevier_article
    keep_tex: true
    citation_package: natbib
---

## Sample Text

Let me cite an article: [@SampleTitle2016].

Without natbib, in .tex file citep  command is not used in output .tex file.

An with natbib, it seems there's problem with bibliography compilation.

## References

我的参考书目文件如下所示:

@article{SampleTitle2016,
    title = "This is sample title only \{\k{A}\} \{\L{}\}",
    journal = "Some journal",
    volume = "99",
    number = "",
    pages = "21 - 31",
    year = "2018",
    note = "This is fake",
    url = "http://ImustChangedThatLinkBecauseSOdoNotALLOWletmeG",
    author = "Mateusz K\k{e}dzior and \.{Z}\k{a}\'{c}\l{} \'{Z}\k{e}\'{n}",
    keywords = "keywordC",
    keywords = "Keyword D",
}

@article{OtherTitle2010,
    title = "{{This is different \k{A} title only}}",
    journal = "Some journal",
    volume = "150",
    number = "",
    pages = "21 - 31",
    year = "2020",
    note = "This is fake",
    url = "http://someLink/",
    author = "\.{Z}\k{a}\'{c}\l{} \'{Z}\k{e}\'{n}",
    keywords = "keyword\k{A}",
    keywords = "Keyword \'{Z}",
}

None

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

natbib 似乎无法与 pdf_book / rticles 正常工作 的相关文章

  • 如何在 R 中执行近似(模糊)名称匹配

    我有一个专门用于生物学期刊的大型数据集 该数据集是由不同的人长时间编写的 因此 数据不采用单一格式 例如 在 作者 栏中我可以找到John Smith Smith John Smith J等 但它们是同一个人 我连最简单的动作都做不了 例如
  • 将列表中的每个元素转换为数据框中的一列

    假设我有以下列表 d library combinat d permn c a b c 这看起来如下 1 1 a b c 2 1 a c b 3 1 c a b 4 1 c b a 5 1 b c a 6 1 b a c 是否可以将此列表的
  • 为什么 sapply 的缩放速度比样本大小的 for 循环慢?

    假设我想采用向量 X 2 1 N 并将 e 计算为每个元 素的指数 是的 我认识到最好的方法就是通过向量化 exp X 但这样做的目的是将 for 循环与 sapply 进行比较 我通过逐步尝试三种方法 一种使用 for 循环 两种以不同方
  • `as.matrix` 和 `as.data.frame` S3 方法与 S4 方法

    我注意到定义as matrix or as data frame作为 S4 类的 S3 方法 使例如lm formula objS4 and prcomp object 开箱即用 如果它们被定义为 S4 方法 则这不起作用 为什么将方法定义
  • 行对名称中具有特定模式的列求和

    我有一个像这样的数据表 DT lt ata table data table ref rep 3L 4L nb 12 15 i1 c 3 1e 05 0 044495 0 82244 0 322291 i2 c 0 000183 0 155
  • R Shiny:如何将无功值从闪亮模块返回到主服务器功能?

    我有一个简单的玩具示例 它使用 add removeBtn 模块在 第一个 模块中添加和删除 UI 我需要跟踪单击 添加 删除 的次数 如果我不使用模块 这很容易 但我试图在嵌套模块的上下文中执行此操作 代码如下 但基本上 我似乎无法访问主
  • sapply - 保留列名称

    我试图总结数据集中许多不同列 变量 的平均值 标准差等 我已经编写了自己的汇总函数 以准确返回我需要和正在使用的内容sapply立即将此函数应用于所有变量 它工作正常 但是返回的数据帧没有列名 我似乎甚至无法使用列号引用重命名它们 也就是说
  • 在 R 的 for 循环中创建动态命名对象并分配动态值

    我正在尝试创建一套动态命名的新对象 例如 temp2015 使用 for 循环 并存储动态值 具体来说 其他对象的名称 例如 Y2015 和 for 循环中使用的值 例如 2015 在动态命名的新对象中 我不确定为什么下面的代码不起作用 Y
  • 从 data.frame 在 ggplot 图例中添加信息

    我想在图例中添加信息 哪个传感器具有该值 这是我的代码 z lt data frame a c sensor 1 sensor 2 sensor 3 sensor 4 sensor 5 sensor 6 sensor 7 sensor 8
  • 在 RMarkdown 输出到 PDF 时缩进而不添加项目符号点或编号

    之前有人问过如何在没有项目符号的情况下缩进文本 RMarkdown 中的点 但这是针对 HTML 输出的 在 RMarkdown 中缩进而不添加项目符号点或数字 https stackoverflow com questions 47087
  • data.table 抛出“找不到对象”错误[重复]

    这个问题在这里已经有答案了 我有一个数据表 library data table mydt lt data table index 1 10 当我在全局环境中尝试它时 我可以让它工作 但当我在调试器中或在包测试中使用它时却无法工作 问题是我
  • dplyr:连接中的 NSE (by)

    我很难弄清楚如何使用 dplyr left join 和 NSE 连接两个表 问题是我无法为 by 提供正确的值 我想我现在已经找到了解决方案 但感觉我正在以一种额外复杂的方式来做 因此 如果您知道更简单 更优雅的解决方案 请告诉我 这就是
  • case_when 与部分字符串匹配和 contains()

    我正在使用一个数据集 其中有许多名为 status1 status2 等的列 在这些列中 它表示某人是否豁免 完整 注册等 不幸的是 豁免投入并不一致 这是一个示例 library dplyr problem lt tibble perso
  • 如何在Rstudio中快速给几个单词加上引号?

    如何将 MI ID FL 转换为 MI ID FL 而无需键入每个双引号 Hmisc 包有一个函数 Cs 它将评估逗号分隔的文本是否带有引号 Cs MI ID FL becomes MI ID FL
  • R 改变构面的顺序

    我正在尝试将方面的顺序从 BA SLG 更改为 SLG BA 我发现了与此类似的问题 但我认为我的解决方案可能不起作用 因为我已经在Excel中汇总了数据 因此 我的数据框可能会有所不同 无论如何 我尝试实现这个但无济于事 df2 lt f
  • rvest 函数 html_nodes 返回 {xml_nodeset (0)}

    我正在尝试抓取以下网站的数据框 http stats nba com game 0041700404 playbyplay http stats nba com game 0041700404 playbyplay 我想创建一个表格 其中包
  • R 数据结构的运算效率

    我想知道是否有任何关于操作效率的文档R 特别是那些与数据操作相关的 例如 我认为向数据框添加列是有效的 因为我猜您只是向链接列表添加一个元素 我想添加行会更慢 因为向量保存在数组中C level你必须分配一个新的长度数组n 1并将所有元素复
  • 使用“assign()”为列表项分配值

    首先了解一些背景 我写了一个中缀函数 本质上取代了这个习惯用法 x length x 1 lt y 或者简单地说x lt append x y 对于向量 这里是 lt function x y xcall lt substitute x x
  • 斯皮尔曼相关性和联系

    我正在一小组配对排名上计算斯皮尔曼的 rho 斯皮尔曼因处理领带不当而闻名 例如 取2组8个排名 即使两组中有6个是平局 相关性仍然很高 gt cor test c 1 2 3 4 5 6 7 8 c 0 0 0 0 0 0 7 8 met
  • 闪亮井板宽度

    library shiny library shinydashboard ui lt dashboardPage dashboardHeader dashboardSidebar dashboardBody wellPanel tags d

随机推荐

  • 如何使用会话将值从一个 php 页面传递到另一个页面

    我可以将值从一页传递到另一页 但我需要像这样传递值 Page 1 第4页 php Page3 php 我需要将 Page1 php 中的文本字段中的值传递到 Page2 php 中的文本字段 因为表单没有直接重定向到 page2 所以我无法
  • “锁定”两个向量并对它们进行排序[重复]

    这个问题在这里已经有答案了 我有这两个vector
  • Fedora 22 - 编译 - __atomic_is_lock_free

    我尝试在 Fedora 22 上编译一个软件 SuperCollider 但遇到了一个问题 libsupernova a server cpp o In function std atomic
  • 如何替换浏览器默认快捷键

    根据一些问题 https stackoverflow com questions 11656887 disable browser shortcut keys我发现如何防止组合键 但我想定义一个快捷键 一种方法是使用bind jQuery
  • 在 hta 文件中使用文件输入元素可防止删除选定的文件

    如果使用 type file 的输入 html 元素来选择文件 则 hta 程序无法删除该文件 此 MVCE 可以工作 但不使用文件对话框 您必须手动输入文件名
  • 使用顶点/像素着色器进行通用计算(Open GL / DirectX)

    我有一个关于计算着色器的问题 DX 9 中提供计算着色器吗 如果 GPU 上没有计算着色器片段 是否仍然可以使用带有 DX9 驱动程序的计算着色器 SGX 545 没有 但 SGX 6X 一代将会有 据 IMG 所说 我想知道我是否可以使用
  • 根据属性中的值显示/隐藏多个 div

    我之前问过这个问题 但我想也许我措辞不正确 我得到的答案是如何在单击按钮时显示 隐藏一组 div 我明白如何做到这一点 然而我的问题有点不同 这次我试图提出一个更详尽的问题 我有一堆显示图像的 div div div
  • Eclipse C printf() 失败

    我刚刚安装了用于 c 的 Eclipse 但遇到了问题printf 功能 我的代码应该以打印 给出号码 开始 但事实并非如此 如果我输入 4 这就是我得到的 4 Give the number I am number 1 I am numb
  • 记录语法:验证构造函数中的内容

    我有一个包含 12 个值的记录 有一些值的组合无效 因此我希望构造函数检查这一点 我只知道如何创建接受参数列表的构造函数 但是对于 12 个值来说这并不是很漂亮 因此 我想在构造值后使用该值时使用记录语法 如何在构造函数中强制执行约束并仍然
  • 如何提高 MySQL 转储恢复的性能

    我们中的许多人在处理家庭或宠物项目以及使用数据库存储结构化数据时可能会在尝试转储 恢复数据时遇到性能问题 坐等另一个转储恢复操作几十分钟甚至几个小时可能会很烦人 我有非常典型的机器规格 4 核 i5 7300 8 Gb RAM 相当快的 M
  • Asp.net Core Linq 查询花费太多时间

    我有一个 linq 查询 需要 31 秒 这是我第一次收到这么晚的询问 我不知道该怎么办 让我向您展示我的查询 public IEnumerable
  • 打开相机胶卷上的精确照片

    我正在开发一个相机应用程序 我想在其中添加一些已存在于库存应用程序中的功能 我的问题是复制左下角的小方块 纵向模式 其中显示用户刚刚拍摄的照片的微缩略图 然后 当用户点击它时 照片应用程序应该在相机胶卷中保存的最后一张照片上打开 我可以使用
  • 如果它是外部链接,如何将 rel = "nofollow" 添加到 CKEditor 中的链接

    我想给rel nofollow 到我的外部链接 其内容由 ckeditor 管理 example com 我的网站 externallink com 任何外部链接 例如 p Lorem a href https example com an
  • 在 Windows 上为 Ant 设置 Java 路径

    刚刚下载了最新版本的 Ant 并安装在 C apache ant 1 8 4 我将以下内容添加到环境路径变量中 C apache ant 1 8 4 bin 当我打开终端窗口并键入 ant version I get Files Java
  • 使用 Microsoft Visual Studio Code 进行 Java 编程

    I downloaded language support for Java by Red Hat in Microsoft Visual Studio Code 但我遇到了如上图所示的问题 所以我尝试在中设置我的JDK路径settings
  • 在 Ruby 中从文本文件中提取选定的数据

    现在我正在用 Ruby 从文本文件中提取信息 那么如何从以下文本文件中提取数字 0 6748984055823062 sentiment analysis positive sentiment Popular topic games sco
  • 如何在 Vue.js 中动态构建路由器链接?

    我正在尝试在 Vue js 中执行以下操作 table tr td td tr table
  • C# linq 联合问题

    有人可以解释一下怎么做吗Union在 LINQ 工作中 据说它合并了两个序列并且删除重复项 但是我可以以某种方式自定义重复删除行为吗 假设我希望使用来自the second sequence如果有重复或来自the first sequenc
  • 绘图中的自定义离散色阶

    我想自定义颜色plotly阴谋 这对于连续变量和尺度来说效果很好docs https plot ly r user guide sequential color mappings library plotly plot ly iris x
  • natbib 似乎无法与 pdf_book / rticles 正常工作

    在我的 Rmd 文件中 我引用 bib 文件中的位置如下 让我引用一篇文章 SampleTitle2016 当我 编织当前 时 我想要 tex 文件 其中对文章的引用由 cite citep 或 citet 命令提供 我注意到 如果我在输出