楼主: Warald
跳转到指定楼层
上一主题 下一主题
收起左侧

问个tex+中文的问题

🔗
 楼主| Warald 2010-9-29 21:26:37 | 只看该作者
全局:
谢谢端木和Ocean,刚尝试了一下,我的通过了。

以前是TexWorks,一键点击生成pdf,但是只能用英文。目的是能顺利显示中文。

现在安装了CTex,用它自带的texworks
1) Edit ——〉preference里面把encoding设置成System, 重新启动Ctex的texworks,打开文件,可以显示中文,但是生成的pdf依然是乱码
2)Ocen的codes里面有三行是需要加在自己的tex文件的:
\usepackage{CJK}
\begin{CJK*}{GBK}{song}
\end{CJK*}
放在Ocean建议的位置。

然后搞定!
回复

使用道具 举报

🔗
sdafa 2010-9-30 14:11:44 | 只看该作者
全局:
如果不需要用比较特殊的模板话,用 LyX 写 LaTeX 文档是最方便的,基本上同 Word 的感觉差不多,可以少记很多命令。对于比较简单的文本也提供格式转换的功能。对于中文,其实就只是多了一个 CJK 包而已。
回复

使用道具 举报

🔗
Ocean 2010-9-30 20:08:13 | 只看该作者
全局:
Thanks a lot~

May I ask if CJK is all I need to display Chinese in LaTeX? I'm using Mac and CTeX only supports Windows.

Also, which encoding do you use for tex file? Unicode or something els ...
duanmupeiyi 发表于 2010-9-29 12:13

这个真不太了解,我也是刚刚学
回复

使用道具 举报

🔗
ZYYYZ 2010-10-2 05:00:51 | 只看该作者
全局:
如果不需要用比较特殊的模板话,用 LyX 写 LaTeX 文档是最方便的,基本上同 Word 的感觉差不多,可以少记很多命令。对于比较简单的文本也提供格式转换的功能。对于中文,其实就只是多了一个 CJK 包而已。
sdafa 发表于 2010-9-30 14:11

LYX只能看做是个外挂,搭个框架不错。很多细节的地方还是要导出TeX的代码细调。用CTEX里面的WinEdt刷出PdflateX然后点其中要修改的部分细调起来还是很方便的。
回复

使用道具 举报

🔗
sdafa 2010-10-2 17:15:47 | 只看该作者
全局:
14# demonhunter

latex 属于比较松散的格式,看比较长的 tex 文档很容易头昏。我以前用 VIM+LaTexSuite 写初稿,后来自己都不想改了。的确很多工具都可以在编译的时候把源代码的行信息加进去,然后通过 pdf 或者 eps 的阅读器直接跟踪回去。但是,如果改得地方比较多也是很头疼的。并且复制粘贴的时候错一点,可能编译就无法通过了,然后又要去仔细看源代码,完全影响写作的心情。

用 lyx 写中文文档,这里有一个样例 http://sites.google.com/site/studylyx/Home/LyxTutorial1.swf ,肯定是比其他的工具方便。

我现在一般都是先用 lyx 写初稿,自己看或交给老板就无所谓格式了,如果要投的杂志,则一般写完后直接导出成 tex 的文件,再修改。因为 lyx 里面已经包含了很多常用的模板,所以通常要改的地方都很少,转换后直接就能编译通过。

PS: lyx 里面的 beamer 用起来太方便了。我以前不知要查多少资料才能写个像样的 Slide,现在很快就能够搞定了
回复

使用道具 举报

🔗
Narashy 2010-10-2 17:30:08 | 只看该作者
全局:
本帖最后由 Narashy 于 2010-10-2 18:56 编辑

cjk包貌似已经过时了。。。
在windows下我用的是winedt + texlive2009(不是ctex那个安装包), linux下直接用texlive2009+emacs(auctex). 这些都支持utf-8的编码,中英文不是问题。

至于你想同时输入中英文,我可以提供两种方案:
1.使用ctex宏包:
\documentclass{ctexart}
\end{document}
中间一切照旧即可,ctexart是ctex article的意思,类似还有其他参数。这样的优点是方便,ctex默认给你设置好了各种参数。

2.使用xecjk宏包,相对于cjk宏包的优点是解决了中英文混排是的间距大小等一系列问题,也貌似是定制中文输入的主流(个人意见,可参考bbs.ctex.org),我个人常用的模板是:

\documentclass[a4paper]{article}

\usepackage[slantfont, boldfont, CJKaddspaces, CJKchecksingle]{xeCJK}
%%%%%%%%%%%%%%%%%%%%%%%%%xeCJK字体设置%%%%%%%%%%%%%%%%%%%%%%%%%
\punctstyle{kaiming}                                        % 设置中文标点样式
                                                            % 支持quanjiao、banjiao、kaiming等多种方式
\setCJKmainfont[BoldFont=SimSun]{SimSun}   % 设置缺省中文字体
\setCJKsansfont[BoldFont=SimHei]{SimHei}  % 设置中文无衬线字体
\setCJKmonofont{SimHei}                            % 设置等宽字体
%\setmainfont{DejaVu Serif}                                  % 英文衬线字体
%\setmonofont{DejaVu Sans Mono}                              % 英文等宽字体
%\setsansfont{DejaVu Sans}                                   % 英文无衬线字体

直接生成pdf,这个在winedt和emacs中都没有问题,xelatex一编译就ok

评分

参与人数 1大米 +60 收起 理由
duanmupeiyi + 60 thanks a lot ^^

查看全部评分

回复

使用道具 举报

🔗
Narashy 2010-10-2 17:35:02 | 只看该作者
全局:
CTEX?
http://www.ctex.org/HomePage
CTEX only supports Windows. So I never used it.
duanmupeiyi 发表于 2010-9-29 10:03


You must be referring to the software of ctex?
Fortunately they have developed a package also named ctex which of course has little thing to do with OS.
回复

使用道具 举报

🔗
ZYYYZ 2010-10-2 19:34:56 | 只看该作者
全局:
14# demonhunter
lyx 里面的 beamer 用起来太方便了。我以前不知要查多少资料才能写个像样的 Slide,现在很快就能够搞定了

sdafa 发表于 2010-10-2 17:15

哈哈,刚开始这玩意就是先痛苦一下,后面很多就一劳永逸了,呵呵
回复

使用道具 举报

🔗
zach 2010-10-3 09:55:31 | 只看该作者
全局:
本帖最后由 zach 于 2010-10-2 21:08 编辑
14# demonhunter

latex 属于比较松散的格式,看比较长的 tex 文档很容易头昏。我以前用 VIM+LaTexSuite 写初稿,后来自己都不想改了。的确很多工具都可以在编译的时候把源代码的行信息加进去,然后通过 pdf 或者 ...
sdafa 发表于 2010-10-2 04:15
小白求教。我完全按你那个flash的设置,但是编译出错。我估计是文件的pre设置有问题,我按照flash教程里输进去的,如下:
\usepackage[cm-default]{fontspec}
\usepackage{xunicode}
\usepackage{xltxtra}
\setmainfont[BoldFont=SimHei,ItalicFont=SimHei]{SimSun}
\setsansfont[BoldFont=SimHei]{SimHei}
\setmonofont{NSimSun}
\XeTeXlinebreaklocale "zh"
\XeTeXlinebreakskip = 0pt plus 1pt

何解?谢谢!

1.jpg (129.6 KB, 下载次数: 1)

1.jpg
回复

使用道具 举报

🔗
Narashy 2010-10-3 20:27:44 | 只看该作者
全局:
19# zach

这个你是用xetex或者xelatex编译的吗?
还有,需要确认电脑里有SimHei等字体文件
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表