[問題] latex 不能在 unicode 環境下使用嗎?

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

[問題] latex 不能在 unicode 環境下使用嗎?

文章michelin » 週一 8月 23, 2004 1:08 pm

最近試著把桌面轉換到 zh_TW.UTF-8
可是在 unicode 下用 CJK 套件就不能順利"編譯" (呃... 想不到更好的詞)
用 CJK 套件一定要在 zh_TW.Big5 下才能用嗎?
michelin
可愛的小學生
可愛的小學生
 
文章: 34
註冊時間: 週二 11月 25, 2003 9:32 pm

re:[問題] latex 不能在 unicode 環境下使用嗎?

文章feng0020 » 週一 8月 23, 2004 1:58 pm

我是新手,正好最近也要開始用latex,手邊收集了一些資料
下面是從
/usr/share/doc/latex-cjk/examples/UTF8.tex
直接複製上來的
直接用kile開,編譯,就ok了!

而且kile是用latex編譯
不是用bg5latex
真是太神奇了..
(其實也不能用bg5latex編,會出現error
而上網找資料又不知所以然,怪怪的)

% This is the file UTF8.tex of the CJK package
% for testing UTF 8 encoding.
%
% written by Werner Lemberg <wl@gnu.org>
%
% Version 4.5.1 (17-Jun-2002)

\documentclass[12pt]{article}

\usepackage{CJK}
\usepackage[T1]{fontenc}

% we want the Unicode font for normal text also
\DeclareFontFamily{T1}{song}{}
\DeclareFontShape{T1}{song}{m}{n}{<-> cyberbit00}{}
\renewcommand\rmdefault{song}


\begin{document}

\begin{CJK}{UTF8}{song}

\noindent Hello World!

\noindent Καλημέρα κόσμε

\CJKnospace
\noindent こんにちは 世界

\end{CJK}

\end{document}

%%% Local Variables:
%%% coding: utf-8
%%% mode: latex
%%% TeX-master: t
%%% End:


OR 用TETEX
TeX



The teTeX 0.9 (and newer) distribution contains an Unicode adaptation of TeX, called Omega ( http://www.gutenberg.eu.org/omega/ , ftp://ftp.ens.fr/pub/tex/yannis/omega ). Together with the unicode.tex file contained in utf8-tex-0.1.tar.gz it enables you to use UTF-8 encoded sources as input for TeX. A thousand of Unicode characters are currently supported.



All that changes is that you run `omega' (instead of `tex') or `lambda' (instead of `latex'), and insert the following lines at the head of your source input.



\ocp\TexUTF=inutf8

\InputTranslation currentfile \TexUTF

\input unicod
feng0020
可愛的小學生
可愛的小學生
 
文章: 28
註冊時間: 週三 2月 18, 2004 12:21 pm
來自: 台中

re:[問題] latex 不能在 unicode 環境下使用嗎?

文章d2207197 » 週一 8月 23, 2004 2:53 pm

看看 bg5latex 的檔案內容吧
他是先用 bg5conv 轉換後再丟給 latex
bg5conv 是用來把 big5 編碼文件處理成 latex 可以正常編譯的文件
既然是 utf-8 當然無法用 bg5conv 囉。
有關 bg5conv 可以直接看他的 man page

原來 latex 可以直接處理 utf-8 阿,好棒!
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

re:[問題] latex 不能在 unicode 環境下使用嗎?

文章michelin » 週一 8月 23, 2004 10:12 pm

我已經自己找到解決的方法了
爬文爬得不徹底 orz
在李果正先生<<我的 cjk>>一文中就有提到 unicode 下的 latex 解決方案
一個是用 ucs 巨集或 CJK 的 UTF-8 編碼
一個則是用 omega (feng0020 上面有提到)
但是我沒有 fontenc 這個套件呢 怪...
看來要完全轉換到 unicode 還要一段時間 繼續潛水去
michelin
可愛的小學生
可愛的小學生
 
文章: 34
註冊時間: 週二 11月 25, 2003 9:32 pm

re:[問題] latex 不能在 unicode 環境下使用嗎?

文章阿信 » 週二 8月 24, 2004 3:37 pm

很高興能看到 LaTeX 的同好,目前小弟也是為了中文 bookmark 不能顯示的問題煩惱...

大家一起加油... :-)
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義


回到 debian desktop

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客