gpt4 book ai didi

r - 将特殊字符(斯洛文尼亚语)绘制到 knitr latex 报告中的问题

转载 作者:行者123 更新时间:2023-12-01 01:08:22 27 4
gpt4 key购买 nike

我无法将特殊字符 (ščž) 打印到 knitr 制作的 pdf 报告中。

\documentclass[a4paper, 12pt, oneside]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[slovene]{babel}

\begin{document}

<<>>=
plot(runif(100), main = "ŠČĆŽ ščćž")
@

\end{document}

enter image description here

最佳答案

基于 comments by Yihui (另见下面的评论),这是一个对我有用的解决方案。 .Rnw我正在处理的文档被编码为 UTF-8。

关键是指定编码为knit .

enter image description here

请注意,我们仍然缺少“č”(对于非母语人士,您可以将此字符读作“ch”)。

该问题可以通过指定不同的打印设备来解决。考虑指定 dev = "CairoPDF" (需要额外的 CairoPDF 包)或 dev = "cairo_pdf" (不需要额外的包)在你的块选项中。

<<dev = "CairoPDF">>=
plot(runif(100), main = "ŠČĆŽ ščćž")
@

或者
<<dev = "cairo_pdf">>=
plot(runif(100), main = "ŠČĆŽ ščćž")
@

enter image description here

如果您使用 Eclipse + StatET 来编织您的报告,您可以设置这些选项来自动化工作流程。

enter image description here

关于r - 将特殊字符(斯洛文尼亚语)绘制到 knitr latex 报告中的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16936966/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com