TiKz繪圖套件簡介和圖形輸出 - paraquat的部落格 - udn部落格
paraquat的部落格
作家:paraquat
文章分類
    Top
    TiKz繪圖套件簡介和圖形輸出
    2015/03/31 11:31:34
    瀏覽:3288
    迴響:0
    推薦:2
    引用0
    TiKz是TeX排環境中的一個繪圖套件,它在TeX/LaTeX排版環境下面的相容性非常好。如果以使用者來說,可能是最多人使用的繪圖工具了。要使用它,也很簡單,只要在前置區:

    \usepackage{tikz}

    然後在主文中:

    \begin{tikzpicture}

    tikz 繪圖指令

    \end{tikzpicture}

    tikz的文件,驚人的一千多頁,但是內容其實重覆的很多,如果覺得讀起來很可怕的話,可以先看一下視頻,有四個簡單的入門教學。見tikz教學一,相信會很輕鬆的。

    也可以看看網路上的論壇,這裡有很多範例,可以用來參考。

    我爬文很久,總算找到一個可以把Tikz圖輸出成pdf圖檔的設定(含中文字),目前它只能同時在一個pdf檔中形成很多圖,每個圖一頁,如果要各別分開使用,需要另外找一個分割pdf的工具程式。在Mac OS X中,可以使用Automator輕鬆製做一個

    \documentclass{ctexart}%我使用ctex套件取用中文字,這個套件是用xeCJK來設定中文。

    \usepackage{tikz}

    \usepackage[active,xetex,tightpage]{preview}%preview是去掉多餘空白背景的套件

    \PreviewEnvironment[]{tikzpicture}

    \PreviewEnvionment[]{pgfpicture}

    \begin{document}

    \begin{tikzpicture}

    tizk 碼⋯

    \end{tikzpicture}

    \end{document}

    為什麼要輸出圖形檔案呢?因為有的圖檔在製作的時候需要用到電腦的運算資源,如果是複雜的碎型圖,算一個圖需要做很多運算,花很久的時間。如果寫在文件中,是每排版一次,就要把這個圖重新運算一次;而先算好後再引入文件中排版,就能節省很多時間。這點就像是資料結構的時間複雜度的O(n)和O(c)的差別。當然,如果是一個小文件,就幾個圖,那就無所謂,但是如果是大型文件,如書本,那麼在排版的時候,最好是先把圖做好會比較好。

    回應
    全站分類:知識學習 科學百科
    自訂分類:LaTex 排版環境
    上一則: TiKz 線條控制
    下一則: LaTeX 套件 chemfig

    限會員,要發表迴響,請先登入