2012年4月12日 星期四

[Notes]Graph in LaTeX

前言1. (可愛的) rueshyna 問我有沒有工具是吃一堆資料然後噴 tex table 出來
前言2. gtalk 上遠在米國的 favonia 突然提起 TikZ 作弊好用

嘛,然後東翻西看的時候發現 QtiPlot 可以直接吃 sheet file 然後生圖接著直接 export 成 .tex 檔(實際上就是輸出成 TikZ 的格式)。確實不錯用!可惜就是 qtiplot 的 binary 版要錢,自己 compile (source code 裡面有 readme.html) 又要裝 qtpy 4。這實在是浩大的工程呀 orz...

順道幾提:
1. tikzit 是可以直接生/改 TikZ 的程式。現在不太確定用起來如何,但是似乎簡單的圖還算堪用。
2. TikZ mini course 裡面有簡單的教學還有一些 templates 可以用
3. graph theory in latex 裡面也有一些好範例!
4. QtiPlot Alternatives 提到一些取代 QtiPlot 的程式,沒時間慢慢研究

2012年3月26日 星期一

[lyx] Lyx 的中文筆記

在 Lyx 中輸入中文其實很簡單。因為 Lyx 現在都直接支援 unicode 所以,直接打出來就好。但是要輸出有中文的 PDF 就比較麻煩了。不過需要設定一些東西:一部分的設定是關於文件(Document)的設定,另外的是 Lyx 自己的設定(Preference)。以下分開說明。

Part I : Document setup.

<1> 打開 Document > Settings...


<2> 設定 Language 中的 Encoding 設定成某種 unicode 例如說:
  • Unicode (XeTeX) (utf8)
  • Unicode (CJK) (utf8)
  • Unicode (utf8)


<3>加入 LaTeX Preamble 如下:
\usepackage{fontspec,xltxtra,xunicode}
\defaultfontfeatures{Mapping=tex-text}
\XeTeXlinebreaklocale "zh"
\XeTeXlinebreakskip = 0pt plus 1pt
\newfontfamily{\c}{LiHei Pro}
\newfontfamily{\ch}{LiSong Pro}


Part II : Preference setup.

<1> 打開 Preference



<2> 設定 File formats

為了 XeTeX, 請將 Default Output Format 設定成 PDF (XeTeX),至於 Format 要不要設定成 LaTeX (XeTeX) 倒是無所謂。