【问题标题】:Using hyphen in the Description file of an R package在 R 包的描述文件中使用连字符
【发布时间】:2018-09-04 02:24:17
【问题描述】:

我在 R 包的描述文件中添加了一些引用。其中一位作者的姓氏中有一个连字符,例如 Anne-Marie

问题在于R CMD check 生成的 pdf 从连字符中删减了句子(一个句子以 Anne- 结尾,下一个句子以 Marie)。

我也尝试使用 Unicode(我使用的是 vi,所以我使用了 ctrl + v,然后输入了 045 以获取 -)。还是没有运气。

希望有人可以帮助我。谢谢

以下是说明文件中的示例Description

Lorem ipsum dolor sit amet quis mperdiet aenean t-distribution velit。 简历 nullam lectus-nullam sollicitudin quam imperdiet。奥迪奥 commodo eu commodo enim orci ipsum elit id vestibulum eu。另见 Anne-Marie (1984) B 某人,C 另一个 (1984) .1

PDF 输出是这样的

Lorem ipsum dolor sit amet quis mperdiet aenean t-
distribution velit. Vitae nullam lectus-nullam sollicitudin 
quam imperdiet. Odio commodo commodo eu commodo enim orci 
ipsum elit id vestibulum eu. see also A Anne-
Marie (2019) <1234/5678-91011(12)13-4> B someone, C ano-
ther (1984) <1234/5678-91011(12)13-4>.1

【问题讨论】:

  • 也许使用破折号——
  • 使用首字母而不是名字?
  • @G.Grothendieck 这是一个姓氏。
  • 你试过\u2010吗?
  • 您的说明文件中有Encoding: UTF-8 吗?我不知道,但也许连字符不是 ASCII。

标签: r ascii r-package


【解决方案1】:

这种行为的原因是我在一行中有完整的描述。 (我不知道在DESCRIPTION文件中可以有多行的Description。)

现在,我将描述分成多行,它解决了问题。为此,说明中的所有行(第一行除外)都需要缩进四个空格

以这种方式缩进后,pdf 将具有与说明文件中相同的换行符。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-25
    • 2011-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-16
    • 2012-11-02
    相关资源
    最近更新 更多