我无法找到有关R Markdown中字母之间的间距的任何信息。我发现的只是关于垂直间距的问题。我基本上有两个问题:
在LaTeX中,我通常使用siunitx
包来正确排版数字和单位。如果我用\usepackage{siunitx}
加载程序包,我当然也可以在R Markdown中使用它。但这不会输出为docx格式,而只会输出为pdf。这使我想到了另一个问题...
因此,我尝试使用LaTeX的不同空间来显示数字及其单位,并至少使用更少的空间,例如写入40\,m^2
以显示40平方米(在LaTeX中,我将使用\SI{40}{\square\meter}
)。但是,显然R Markdown根本不处理\,
或\;
,甚至在pdf输出中也是如此。
问题:在R Markdown中的字母之间添加较小空格的正确方法是什么? (与输出格式无关!)如何替换\,
命令?
并且:有没有一种方法可以使用R Markdown很好地处理单位?我在R this question包上找到了units
,我可以忍受它。就是说,如果我想写像40平方米这样的硬编码数字,我将不得不使用类似`r format(set_units(40, m2))`,
对吗?。
您是否尝试过使用Unicode字符添加精简空间?例如,此页面http://jkorpela.fi/chars/spaces.html建议"\u2009"
和"\u200A"
应该显示为细空格。
当我尝试使用PDF文档(使用latex_engine: xelatex
处理Unicode)时,这就是我看到的内容:
它似乎也适用于HTML和Word输出。