歡迎

本站利用 MathJax 顯示數學式子,請安裝 STIX Font 以確保數學式子顯示無誤,安裝方法請參閱 MathJax Font Help

2007年3月30日 星期五

Firefox 的字型設定 for MathML

firefox 可以直接看 MathML 的網頁,不過字型方面要額外安裝才行。詳細的作法可參考 這裡

下面說說我的安裝心得。在 Windows 和 Mac 系統下是比較簡單的,只需要到 MathML at MIT 下載安裝程式下來執行就可以了。但是在 Linux 底下就比較麻煩一點。在我的 Ubuntu 機器下我試了二種方法。第一種是安裝 latex-xft-fonts

sudo apt-get install latex-xft-fonts
然後,在 Firefox 的網址列上輸入
about:config
按右鍵新增一個字串font.mathfont-family,其內含值為
CMSY10, CMEX10, "Standard Symbols L"
重新開啟 Firefox 就可以了。

第二種方法是到 Mathematica 下載字型,我選擇的是 Mathematica 5.2 Truetype 字型。主要的原因是 Mathematica 4.1 的字型無法在我的環境下解壓縮。接著將下載的字型解壓縮到 ~/.fonts,執行

fc-cache -v
最後,重覆第一種方法的後半段,在 about:config 下將 font.mathfont-family 的值設為
Mathematica1, Mathematica2, Mathematica4, Symbol
不過,由於在 Ubuntu 中並沒有 Symbol 這個字型,所以我們用 Standard Symbols L 這個字型來取代。我在 ~/.fonts.conf 增加下面這一段
<alias>
<family>Symbol</family>
<accept>
<family>Standard Symbols L</family>
</accept>
</alias>
話說回來,在 Windows 下和在 Linux 下所顯示出來的效果還是有些不一樣,而且在 Linux 下有些字型還是無法顯示出來,還需要再調整設定。

2007年3月25日 星期日

一般使用者如何在 Ubuntu/Debian 中安裝中文字型給 LaTeX CJK 使用

之前在 《LaTeX/CJK 中文字型在 Ubuntu 上的設定》 提到管理者該如何為 CJK 這個套件增加中文字型。那如果沒有管理者的權限來進行安裝的話那又該如何做呢?

我們以 CWTTF 的 Type1 字型做例子。首先,在 $HOME 的目錄下建立三個檔案。

mkdir texmf
mkdir .texmf-var
mkdir .texmf-config
切換到 $HOME/texmf
mkdir fonts
cd fonts
mkdir afm enc map tfm type1
再分別進入 afm, enc, map, tfm, type1
mkdir cwttf
接著把檔案分門別類的放到剛建立好的目錄下。這是新增的中文字型放的地方。

切換到 $HOME/.texmf-config

mkdir updmap.d
cd updmap.d
vim 60cwttf.cfg
增加下列幾行
# 60cwttf-cfg

Map cwfsu.map
Map cwfs.map
Map cwhbu.map
Map cwheib.map
Map cwkai.map
Map cwku.map
Map cwming.map
Map cwmu.map
Map cwyen.map
Map cwyu.map
存檔,然後執行
update-updmap
updmap
大功告成。

2007年3月10日 星期六

模版:使用 article.cls

article.cls 是 LaTeX 中最常使用到的文件類別。我常拿來處理一些簡單的文件。

\documentclass{article}
\usepackage{amsmath} % 有我最喜歡的數學環境: align, align*

\begin{document}
  \title{}  % 加入標題
  \author{} % 加入你的名字
  \date{} % 加入日期像 Jan 1, 2007 或 \today
  \maketitle

%  \begin{abstract}                 % 如果需要加入摘要,將 % 移除
%    add the abstract of this paper
%  \end{abstract}

  \section{}  % article.cls 只提供 \part, \section, \subsection,
             % \subsubsection, \paragraph, \subparagraph

\end{document}

2007年3月5日 星期一

Toshiba Protege M500 (2)---螢幕解析度之設定

之前在 M500 上剛安裝好 Ubuntu 6.10 之後,一直無法使用 1280x800 的解析度。昨天在 X11 設定 中,看到了解決方法:在 Monitor 的設定中加入

ModeLine "1280x800" 68.9 1280 1296 1344 1408 800 801 804 816
就可以使用 1280x800 的解析度了。

回想在那個需要手動設定 xorg.conf 的年代中,這個設定可說是非常稀鬆平常的。隨著 Linux 的進步,很多設定都能自動完成,自然就容易將這類的設定給遺忘了。不過,現在也沒有那麼多的時間來搞這些設定了。