texmaker文本里有中文就不能生成pdf怎么处理?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
idyks
帖子: 35
注册时间: 2014-01-14 21:26
系统: ubuntu12.1

texmaker文本里有中文就不能生成pdf怎么处理?

#1

帖子 idyks » 2014-02-18 7:32

我是新手
查了不少东西 看不懂
有没有详细一点的解决办法 谢谢
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: texmaker文本里有中文就不能生成pdf怎么处理?

#2

帖子 poloshiao » 2014-02-18 8:30

http://www.ptt.cc/bbs/LaTeX/M.1262764660.A.FC2.html
注意
這裏說的可能是 繁體中文
所以需要稍微微調 以適用到簡體中文
头像
photor
论坛版主
帖子: 11004
注册时间: 2008-04-26 12:41

Re: texmaker文本里有中文就不能生成pdf怎么处理?

#3

帖子 photor » 2014-02-18 10:24

poloshiao 写了:http://www.ptt.cc/bbs/LaTeX/M.1262764660.A.FC2.html
注意
這裏說的可能是 繁體中文
所以需要稍微微調 以適用到簡體中文
这个好像在墙外,能否复制过来? :em09
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: texmaker文本里有中文就不能生成pdf怎么处理?

#4

帖子 poloshiao » 2014-02-18 11:11

能否复制过来?
資料來源
http://www.ptt.cc/bbs/LaTeX/M.1262764660.A.FC2.html

大家好,自從上次使用MikTex和Texmaker使用XeLaTex成功編譯出中文pdf後, 看到有portable版本的MikTex和Taxmaker,於是心血來潮下載來玩玩看。

以下是過程心得報告。

首先下載MikTex portable版本,目前最新版是2.8.3582,可在此下載
http://miktex.org/portable/about

解壓縮後,雙擊[miktex-portable.cmd]就會在系統列出現MikTex的小圖示,
在小圖示上按右鍵,選擇[Update MikTex],進行所有的更新。

更新完畢後,為了要編譯中文,同樣的在小圖示上按右鍵點選[Package Manager]
把跟cjk有關的全部安裝。

安裝完畢後,點選[Otions],
在[General]選單裡點選[Refresh FNDB]和[Update Formats]。

MikTex安裝到此完畢。

接下來下載Texmaker portable,目前最新版為1.9.2,可在此下載Usb stick版本,
http://www.xm1math.net/texmaker/download.html

在portable版本我們要自行設定XeLaTex編譯器的位置,
解壓縮後,進入texmakerwin32usb資料夾,
新增一個文字文件,檔名可自行設定*.bat,
我是設為"LaunchTexmaker.bat",然後在裡面輸入以下兩行
======================================================
path %~d0\MikTex資料夾裡面bin資料夾的位置;%path%
start "" "~d0\你Texnaker執行檔的位置; %*
======================================================
其中~d0代表存放MikTex和Texmaker的磁碟代號為D,"~d0後面是阿拉伯數字的0" 可參考實際存放檔案磁碟代號自行更改。
第一行是設定MikTex編譯器的位置,
第二行是啟動Texmaker。
我自己是設定為:
==============================================================
path %~d0\partable\miktex-portable-2.8.3.582\miktex\bin;%path%
start "" "%~d0\portable\texmakerwin32usb\texmaker.exe" %* ==============================================================

輸入完畢存檔,然後雙擊這個bat檔案之後就會啟動Texmaker,
同時載入MikTex編譯器的路徑。

接下來進入Texmaker工具列的[選項],選擇[設定Texmaker]
在[指令]的部份,修改第一個LaTex,
改為
xelatex -interaction=nonstopmode %.tex
然後在[PDF檢視器],點選右邊資料夾選擇你所使用的PDF檢視軟體,
我自己是:
"C:/Program Files/Tracker Software/PDF Viewer/PDFXCview.exe" %.pdf

接下來進入[快速編譯],選擇最下面的[自定],輸入
xelatex %.tex|"你PDF檢視軟體的位置" %.pdf

我是輸入
xelatex %.tex|"C:\Program Files\Tracker Software\PDF Viewer\PDFXCview.exe" %.pdf

最後進入[編輯器],在[編輯器字型編碼]選擇[UTF-8],最後按確定即可。

接下來可按照之前的文章使用XeLaTex和XeCJK進行中文latex編譯,

這邊注意在開啟Texmaker之前需要啟動MikTex,
也就是雙擊miktex-portable.cmd,在系統列看到MikTex的小圖示才算啟動成功。

然後結束後要移除USB裝置之前,先關閉Texmaker,
然後在MikTex小圖示上按右鍵,選擇[Exit]之後,就可以移除USB裝置了。

以上是我今天安裝portable版本的心得報告,大家可以試試看,歡迎指教討論。
idyks
帖子: 35
注册时间: 2014-01-14 21:26
系统: ubuntu12.1

Re: texmaker文本里有中文就不能生成pdf怎么处理?

#5

帖子 idyks » 2014-02-18 12:11

我看了 怎么都是win下的软件啊?我用的是u
头像
susbarbatus
帖子: 2966
注册时间: 2010-04-10 16:14
系统: Arch Linux

Re: texmaker文本里有中文就不能生成pdf怎么处理?

#6

帖子 susbarbatus » 2014-02-18 12:26

其实一样的,就是编译命令全改成 xelatex 而已
沉迷将棋中……
surFan
帖子: 70
注册时间: 2006-12-21 15:18

Re: texmaker文本里有中文就不能生成pdf怎么处理?

#7

帖子 surFan » 2014-02-20 10:04

估计字体的问题更大。
idyks
帖子: 35
注册时间: 2014-01-14 21:26
系统: ubuntu12.1

Re: texmaker文本里有中文就不能生成pdf怎么处理?

#8

帖子 idyks » 2014-02-20 10:54

surFan 写了:估计字体的问题更大。
不明白
折腾好几天了 没弄成
回复