R文档中的变音符号通过roxygen和Rdpack



我正在使用roxygen2和Rdpack生成文档,并且在使用内联引用时,当我使用R CMD Rd2pdf MyPackage --no-clean构建文档时看到编码错误(根据诊断R包构建警告:创建PDF版本时出现LaTeX错误)。

! Package textcomp Error: Symbol textcurrency not provided by
(textcomp)                font family ptm in TS1 encoding.
(textcomp)                Default family used instead.
See the textcomp package documentation for explanation.
Type  H <return>  for immediate help.
...                                              

l.1523 Wä
gele et al. (2009);

这些出现是因为非ascii字符通过insertCite{}被包含在.Rd文件中。我可以使用这种机制来引用名字中包含变音符号的作者吗?


这是一个最小的文档部分:

#' Sample function
#'
#' Problematic citation to insertCite{Wagele2009;textual}{MyPackage}
#'
#' @references
#' insertAllCited{}
#' @encoding UTF-8
Foo <- function (x) x

inst/REFERENCES.bib含有(最少)

@article{Wagele2009,
author = {W{"a}gele, J W and W{"a}gele, H},
year = {2009},
}

DESCRIPTION文件包含Encoding: UTF-8.

在进一步搜索之后,我在其他地方找到了一个答案,表明这是由于Windows对UTF-8编码的非本机处理,[edit]在R4.0中得到了解决。将在r4的未来版本中解决。x系列。除非其他读者有进一步的建议,否则看起来可能不得不"等一会儿"……

相关内容

  • 没有找到相关文章

最新更新