我有一个线性模型的代码块,我想要在LaTeX中漂亮地显示它。模型调用采用标准形式,带有波浪线~,在LaTeX中排版效果很差。
\documentclass{article}
\begin{document}
<<>>=
lm(Sepal.Width ~ Sepal.Length, data = iris)
@
\end{document}
这段代码使用 knitr::knit(mwe.Rnw)
进行编织,然后通过 PDFLaTeX 运行。
在 LaTeX 中制作漂亮的波浪符非常麻烦,让 knitr 制作它们似乎并不完全容易。检查由 knit
生成的 .tex 文件显示,该代码被放置在三个环境中,其中 \begin{alltt} ... \end{alltt}
是有趣的一个。但是,alltt
包没有为特殊字符的特殊排版提供任何快速修复方法。
lm()
被包含在summary()
中时,对我没有起作用。通过设置echo=TRUE
,我可以看到波浪号在模型调用中正确显示,但在摘要中却不显示,其中模型也显示为波浪号,但是被抬高了,看起来不对。 - PatrickT