[跛腳的教學文]LaTeX超專業排版軟體的基本系統安裝,待強者補完

我完全照著安裝了,在最後的 typeset 出現了下面的訊息,而產生的pdf檔損毀,這是怎麼回事呢?


sorry~誤會一場,pdf產生OK!

請問在這個之後要選的 H 和 X 是什麼意思??
想請問一下關於字型的部份

在oikos的安裝教學中有提到中文字型的安裝需在Texlive2003下執行

這個到現在還是成立嗎?

還是像hippoman大大所說的可以用Texlive 2005?

現在回文,不知道會不會太晚。現在中文解決方案不用那麼複雜了。因為xelatex出來以後,現在LaTeX文件可以直接使用作業系統的中文字型。
latex指令只能處理type1字體,所以李果正先生的script就是要把truetype字體轉成type1字體,中文字體安裝繁複。現在使用中文不用那麼麻煩了,直接使用xeCJK package,就能順利的使用中文。

安裝TeX排版系統很簡單,下載MacTeX 套件後,點幾下就安好了,現在電腦的儲存容量很大,full install沒問題,它可以同時把所有能用的套件的裝好。現在最新的是texlive 2014。然後進入
/Application/TeX目錄中,把FixMacTeX2014.pkg再執行它,這樣就裝好了。

texlive 2014會安裝在
/usr/local/texlive 中
另外會在
~Library/texlive 內,可以放些自己的設定。texlive也支援其前身tetex的路徑設定如
~Library/texmf ,也可以運行沒有問題。

\documentclass{article}
\usepackage{xeCJK}
\setCJKmainfont[BoldFont=STHeiti, ItalicFont=STKaiti]{STSong}
\setCJKsansfont[BoldFont=STHeti]{STXheiti}
\setCJKmonofont{STFangsong}
\begin{document}
中文{\bf 中文}{\it 中文}{\sl 中文}{\tt 中文}
\end{document}
使用 xelatex 指令排版,即可生成對應的pdf檔。
STHeiti,華文黑體;STKaiti,華文楷體;STXheiti,華文細黑;STSong,華文宋體;STFangsong,華文仿宋。這些字體對應到latex中中的斜體,粗體,等寛字體等字體變化指令,如果想要用其他的字體:
\setCJKfamilyFont{apli}{LiSungLight} %蘋果儷細宋
\newcommand*{\apli}{\CJKfamily{LiSungLight}}
這樣在文中使用{\apli 中文內容}, {中文內容}就會使用蘋果儷細宋字體編排。使用字體方式,可以參考xeCJK的文件。

以上只是使用中文字,如果要使用中文的排版,現在有ctex可以使用,原先ctex的設定是使用windows字型,在mac上面,要做一下設定:
1.建立ctexopts.cfg,內容為
\ExecuteOptions{UTF8}
\ExecuteOptions{nofonts}
\endinput

2.建立ctex.cfg, 內容為
\setCJKmainfont[BoldFont=STHeiti, ItalicFont=STKaiti]{STSong}
\setCJKsansfont[BoldFont=STHeiti]{STXihei}
\setCJKmonofont{STFangsong}
\setCJKfamilyfont{stsong}{STSong}
\setCJKfamilyfont{sthei}{STHeiti}
\setCJKfamilyfont{stkai}{STKaiti}
\setCJKfamilyfont{stfs}{STFangsong}
%\setCJKfamilyfont{zhli}{STKaiti}
%\setCJKfamilyfont{zhyou}{STKaiti}


\newcommand*{\songti}{\CJKfamily{stsong}} % 宋体
\newcommand*{\heiti}{\CJKfamily{sthei}} % 黑体
\newcommand*{\kaishu}{\CJKfamily{stkai}} % 楷书
\newcommand*{\fangsong}{\CJKfamily{stfs}} % 仿宋
%\newcommand*{\lishu}{\CJKfamily{zhli}} % 隶书
%\newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圆
\endinput

3.二個檔案移到:
~library/texlive/2014/texmf-var/tex/latex/ctex/cfg

4. 在終端機環境下,執行 sudo texhash
一般設定好前四種字型即可運作,最好設定完六種字型,也不費事。
test.tex
\documentclass{ctexart}
\begin{document}
中文測試
\end{document}
test.tex 要使用 UTF8編碼,並使用xelatex編釋。使用ctex 套件,中文章節的設定也非常容易,請參考ctex的說明文件。
另外,有個zhnumber 套件,用來使用中文計數很方便,可參考zhnumber套件的說明。

要看套件說明文件,使用TeXShop的 Help -> Show Help for package就可以查詢。
小弟是一名中學數學教師,也是Latex的重度使用者,除了一般的文件外,也會用它取代PPT來製作簡報。(需知道M$的PPT對數學符號的支援令人汗顏!)

小弟最愛用的懶人包,就是MacTex,內裹包含了所有小弟要用的package,無需額外安裝。

complier一定是用內建的texshop,版面簡潔,常有維護及更新。(只是近來的更新有點不穩定)

至於complie的方式,小弟用的XeLatex。它對中文的支援十分好。最方便的就是它不需要額外安裝字型,它能夠使用OS X內的字型,故此,只要在OS X內安裝過的任何字型,XeLatex也能夠使,而且它不需像普通Latex建立CJK環境。(當然,英文文件不需額外安裝,便可任意使用系統中的字型。)
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!