【问题标题】:How to supress extra space after period in rmarkdown Latex?如何在 rmarkdown Latex 中抑制额外的空间?
【发布时间】:2018-04-21 08:41:35
【问题描述】:

我有 .rmd 文件,我想将其编译为 Latex/pdf。这就是问题所在:

Latex 在句点字符(如“.”)之后放置更多空格。要么 ”?”。有时没用。我想在 rmarkdown (knitr) 文件中抑制这种行为。

考虑这个 .rmd 文件:

---
output: pdf_document
---

Prof. Dr. hc. mult. now. ay. I. Ch. Weiss-Ois  

我希望每个周期之后的空间比呈现的少。

我已经尝试了这些但没有成功:

Prof. Dr.\ hc.\@ mult. now. ay. I. Ch. Weiss-Ois  
Prof. Dr.~hc.\@ mult. now. ay. I. Ch. Weiss-Ois

我查了this link Pandoc 作者回复了一个类似的问题,但似乎没有解决方案。

使用的软件:

  • R w/ RStudio
  • 潘多克
  • R 包 rmarkdown

【问题讨论】:

    标签: r rstudio knitr r-markdown pandoc


    【解决方案1】:

    您确定它们不起作用,还是差异太小而无法检测到?如果我这样写整个文本,在并排比较行时,累积差异会很明显:​​

    Prof. Dr. hc. mult. now. ay. I. Ch. Weiss-Ois
    
    Prof.\ Dr.\ hc.\ mult.\ now.\ ay.\ I.\ Ch.\ Weiss-Ois
    
    \frenchspacing 
    Prof. Dr. hc. mult. now. ay. I. Ch. Weiss-Ois
    

    【讨论】:

      【解决方案2】:

      Pandoc 只是在一些缩写之后插入不间断的空格。然而,它们仍然具有相同的宽度。试试例如

      foo\hspace{.15em}bar
      

      【讨论】:

      • 谢谢;这有效,并提供了灵活性。同时,@DavidKlotz 说 ` 确实减少了空间一点点是正确的。
      猜你喜欢
      • 2019-02-11
      • 1970-01-01
      • 2021-07-25
      • 2014-02-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-21
      相关资源
      最近更新 更多