作者mewtwo (mewtwo)
看板LaTeX
标题[问题] Knitr + WinEdt下中文显示的问题(p币)
时间Fri Aug 11 14:13:06 2017
各位先进好,我现在在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}
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.163.199.180
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/LaTeX/M.1502431991.A.B11.html
1F:推 sppmg: 不确定能解决你的问题。cjknumb改用zhnumber,inputenc 删 08/11 17:52
2F:推 sppmg: 感觉像字码问题,你档案用utf8? ? windows? 08/11 18:18
3F:→ mewtwo: 是字码问题没错,因为中文编了之後变成数目字。 08/12 00:33
4F:→ banmi: 之前灌cwtex有时候也会编译後出现乱码...隔几天灌又好了= = 08/13 17:41
5F:→ mewtwo: 自已的文自已回,在R语言版有一半的解答,谢谢。 08/15 23:13
6F:推 sppmg: 一半?能说详细些吗?有没有连结? 08/16 15:04
7F:→ mewtwo: 请至R_Language版。这二版文章都很少,还在第一页中。 08/18 09:37