tetex-bin 在 apt-get upgrade 時會出錯 , 這是遇到地雷嗎 ?

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

tetex-bin 在 apt-get upgrade 時會出錯 , 這是遇到地雷嗎 ?

文章olefins » 週二 9月 21, 2004 4:42 pm

最近在裝 latex
遇到這一篇一樣的問題

http://moto.debian.org.tw/viewtopic.php?t=2757&highlight=latex

即要轉有中文字的tex檔會出現訊息:
** ERROR ** Could not find encoding file: ETen-B5-H

於是就用這篇的方法改
但是沒想到一改完 , 再update-texmf一下
用之前用bg5latex 轉的 , 李果正兄 的這一個測試範例 , 所轉出來的dvi檔

dvipdfmx test.dvi

代碼: 選擇全部
\documentclass[12pt,a4paper]{article}
\usepackage{CJK,pslatex}
\begin{document}
\begin{CJK}{Bg5}{aming}
這是 {\sf CJK} 的測試,終於可以方便製作不內嵌中文的 \LaTeX/PDF 文件了。
\end{CJK}
\end{document}


結果出現了訊息
Segmentation fault

之後 再重新執行這行的話
bg5latex test.tex

都會出現訊息
/usr/bin/bg5latex: line 3: 8399 Segmentation fault latex $f.cjk

並且apt-get upgrade 時 , 會顯示 tetex-bin , tetex-extra 等套件有問題
代碼: 選擇全部
dpkg: error processing tetex-bin (--configure):
 subprocess post-installation script returned error exit status 139
Errors were encountered while processing:
 tetex-bin
E: Sub-process /usr/bin/dpkg returned an error code (1)


請問大家都會這樣嗎? 該不會這是地雷吧?

我用apt-get install --reinstall tetex-bin
好像不會解決呢

我是用testing的套件 , 這會是什麼問題呢?

謝謝大家
olefins
可愛的小學生
可愛的小學生
 
文章: 12
註冊時間: 週日 11月 23, 2003 9:07 pm
來自: 台南

re:tetex-bin 在 apt-get upgrade 時會出錯 , 這是遇到地雷嗎 ?

文章olefins » 週三 9月 22, 2004 10:06 pm

解決了 , 重裝 tetex* , cjk-latex , dvipdfmx , tfm-arphic-*
在配合爬文所找到的方法即可

記錄一些裝的步驟

Step1:
裝這些套件:
tetex-bin, tetex-base, tetex-extra, cjk-latex, tfm-arphic-*

Step2:
修改 /etc/texmf/texmf.d/50dvipdfmx.cnf

;; READ /usr/share/doc/dvipdfmx/README.Debian for details:
CMAPINPUTS = .;/usr/share/fonts/cmap/adobe-gb1//;/usr/share/fonts/cmap/gs-cjk-re
source//;/usr/share/fonts/cmap/adobe-cns1//;/usr/share/fonts/cmap/adobe-japan1//

然後執行 update-texmf

P.S. 如果不這麼做的話 , 會出現
** ERROR ** Could not find encoding file: ETen-B5-H
viewtopic.php?t=2757&highlight=tetex 找到的情況

就可以用了

寫文件時要注意:
1.檔案要存成Big5編碼 (因為是用繁體中文)
否則轉的時候 出現的訊息會有 , ADOBE-CNS1-USC2 的字眼 就不能繼續了
2.用bg5latex document.tex , 否則會有錯 (繁體)
3.參考的測試檔

\documentclass[12pt,a4paper]{article}
\usepackage{CJK}
\begin{document}
\begin{CJK}{Bg5}{ming}
這是 {\sf CJK} 的測試,終於可以方便製作不內嵌中文的 \LaTeX/PDF 文件了。
\end{CJK}
\end{document}

這是改自果正兄的範例
注意原本果正兄的字體 , 被改成文鼎的 ming (也可用kai) (這是繁體的方法)

4.只要改上面step2的部份 , 就可以用了 , 應該不用改其他東西
我是用testing
5.用dvipdfmx filename轉成PDF

6.請大家補充

Reference:
viewtopic.php?t=1887&highlight=tetex
viewtopic.php?t=2543&highlight=tetex
viewtopic.php?t=2757&highlight=tetex
viewtopic.php?t=4205&highlight=tetex
olefins
可愛的小學生
可愛的小學生
 
文章: 12
註冊時間: 週日 11月 23, 2003 9:07 pm
來自: 台南

re:tetex-bin 在 apt-get upgrade 時會出錯 , 這是遇到地雷嗎 ?

文章feng0020 » 週四 9月 23, 2004 8:55 am

抱歉, 在這裡問一個很白痴的問題...

因為我是 latex 新手, 而且平常也只是用 latex 打打投影片,用一些基本的指令, 從來沒有深究 latex 其中的奧妙..

看了上面大哥的文章, 我才發現, 我一直以為我是用 latex 在compile ,但其實我是在用 tetex 而不自知?
下面是網路上找的文章:

teTeX is the standard install for TeX, it includes pretty much everything
you need (metafont/LaTeX/pdflatex)--at any rate they're all on my system
and all I remember installing was teTeX.

所以說, 是 tetex 中包括了 latex(macro) 摟? tetex 是不是有 latex 所沒有的東西呢(自己的語法)?
還有, 以後別人問我說文章是用什麼寫的, 我要說是 tetex or latex ?

最後一個問題, debian 中的套件有 cjk-latex 和 latex-cjk 兩種, 有什麼不同,謝謝!!(我看大家都裝cjk-latex, 但我用latex-cjk也沒問題) :-)
feng0020
可愛的小學生
可愛的小學生
 
文章: 28
註冊時間: 週三 2月 18, 2004 12:21 pm
來自: 台中

re:tetex-bin 在 apt-get upgrade 時會出錯 , 這是遇到地雷嗎 ?

文章olefins » 週四 9月 23, 2004 5:01 pm

參考這個連結
http://edt1023.sayya.org/tex/latex123/latex123.html
他第二章一開始不是說

目前所謂的 TeX 套件,是把原來的 TeX 排版引擎本身,加上 LaTeX 及其他相關的巨集,再加上字型軟體(Metafont)、繪圖程式(MetaPost)、字型檔 等等,所組合成的一整個可實際運作的排版系統。


我是用testing , 可是我在aptitude下好像沒看到您所說的 latex-cjk 這個套件呢?
olefins
可愛的小學生
可愛的小學生
 
文章: 12
註冊時間: 週日 11月 23, 2003 9:07 pm
來自: 台南

re:tetex-bin 在 apt-get upgrade 時會出錯 , 這是遇到地雷嗎 ?

文章feng0020 » 週四 9月 23, 2004 6:02 pm

嗯, 所以說 tetex 只是代表說某一個人,或某一個團體, 把 TEX 本身和一堆工具包起來摟? 只是把包起來後的名字稱作 tetex 而已.

我在把 latex-cjk 拆掉後, 再 apt-get update 完後, 果然就不見了...
可能是以前 source-list 中加了一些奇怪的站, 其中殘存下來的吧.
feng0020
可愛的小學生
可愛的小學生
 
文章: 28
註冊時間: 週三 2月 18, 2004 12:21 pm
來自: 台中

re:tetex-bin 在 apt-get upgrade 時會出錯 , 這是遇到地雷嗎 ?

文章Edward G.J. Lee » 週四 9月 23, 2004 9:59 pm

feng0020 寫:嗯, 所以說 tetex 只是代表說某一個人,或某一個團體, 把 TEX 本身和一堆工具包起來摟? 只是把包起來後的名字稱作 tetex 而已.

te 代表的是 Thomas Esser。teTeX 就是他整理打包成的 TeX distro。

TeX 是美國數學協會(AMS)的註冊商標,而且 TeX 的 作者 Knuth 教授也說明修改過的 TeX 不能再使用原來的名字,以防一些 feature 無法辨識是否為原來的。所以會有許多的 *TeX* 這種名稱出現,例如 etex/pdftex/latex……等等。

[註] 除了以上的限制外 TeX(指 tex the progam) 本身的 source code 是屬於準 public domain。
LGJ
道隱於小成,言隱於榮華。(莊子.齊物論)
頭像
Edward G.J. Lee
榮譽學長
榮譽學長
 
文章: 211
註冊時間: 週一 11月 10, 2003 9:24 pm
來自: 鄉下


回到 debian desktop

誰在線上

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