各位先进好,我现在在WinEdt 10.2底下安装它的R外挂:RManager
http://www.winedt.org/config/modes/RManager.html
已执行Macro,在WinEdt的右上角出现R字样。
将程式码存成.Rnw之后,可直接使用WinEdt -> R -> Knitr -> Knitr>>XeLaTeX 编译,
但是(繁体)中文一直出现乱码。
乱试之下,如果中文不出现乱码,R区块中的#就会读不到。
已经搞了一个早上了,一直得不到解答,请先进烦请解答。
欲答谢10000 p币。(这够行情吗?)
程式码如下(是一个最基本的程式码),感谢。
\documentclass[11pt,a4paper]{book}
%%%%%% 中文与字体设定 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{fontspec} %加这个就可以设定字体
\setmainfont{Times New Roman}
\usepackage[utf8]{inputenc}
\usepackage{xeCJK} %让中英文字体分开设置
\usepackage{CJKnumb}
\setCJKmainfont{PMingLiU} %设定中文为系统上的字型,而英文不去更动,使用原TeX字型
\XeTeXlinebreaklocale "zh" %这两行一定要加,中文才能自动换行
\XeTeXlinebreakskip = 0pt plus 1pt %这两行一定要加,中文才能自动换行
\begin{document}
You can type R commands in your \LaTeX{} document
and they will be properly run and the output printed in the document.
中文在此
<<>>=
# Create a sequence of numbers
X = 2:10
# Display basic statistical measures
summary(X)
@
\end{document}