PGFmanual-2090310Introduction

閱讀Till Tantau自己寫的PGFmanual或許是學(xué)習(xí)Tikz的最好方式
今天通過閱讀這本書的一小部分,雖然花了不少時間,但是讓我學(xué)會了正確使用node來加入文本,并且基本學(xué)會了foreach,這鼓勵我來閱讀這本manual。
首先聲明,我用了有道翻譯官,也加入了自己的理解。不能保證完全正確,留在簡書是為了記錄我的學(xué)習(xí),同時給和我一樣的朋友提供一些方便。

介紹

歡迎來到TikZ和底層pgf系統(tǒng)的文檔。當(dāng)初我(Till antau)為了寫自己的博士論文,在pdfL ATEX中創(chuàng)建一個小型的L ATEX的一個style,現(xiàn)在它已經(jīng)發(fā)展成為一個擁有一千多頁手冊的完整的圖形語言。TikZ提供的豐富選項常常讓初學(xué)者望而卻步;但幸運(yùn)的是,本手冊附帶了一些進(jìn)度較慢的教程,這些教程將教會您幾乎所有您應(yīng)該知道的關(guān)于TikZ的知識,而不需要您閱讀其他資料。
我想以“什么是TikZ?”作為一個開始??梢哉fTikz定義了一些用來繪制圖形的TEX命令。例如,代碼\tikz \draw (0pt,0pt)- -(20pt,6pt);繪制出一個斜線段。代碼\tikz \fill[orange] (1ex,1ex)circle(1ex);繪制了一個橙色的圓圈。從某種意義上說,當(dāng)您使用TikZ時,您“編程”了圖形,就像您使用TEX時“編程”了文檔一樣。這也解釋了TikZ的名稱:TikZ是遞歸縮略語,在“gnu不是unix”的傳統(tǒng)中,它的意思是“TikZ ist kein Zeichenprogramm”,翻譯過來就是“TikZ不是一個繪圖程序”,提醒讀者應(yīng)該期待什么。通過TikZ,您可以獲得“文本排版方法”對圖形的所有優(yōu)勢:快速創(chuàng)建簡單的圖形、精確定位、使用宏,通常還有更好的排版。您還繼承了所有的缺點(diǎn):陡峭的學(xué)習(xí)曲線、沒有所見即所得、小的更改需要很長時間的重新編譯,并且代碼并沒有真正“顯示”事情的樣子。
現(xiàn)在我們知道TikZ是什么了,那么pgf呢?如前所述,TikZ最初是作為一個項目來實現(xiàn)TEX圖形宏的,它既可以與pdfL ATEX一起使用,也可以與經(jīng)典的(基于postscript) L ATEX一起使用。換句話說,我想為TEX實現(xiàn)一種“可移植的圖形格式”——因此命名為pgf。這些早期的宏仍然存在,它們構(gòu)成了本手冊中描述的系統(tǒng)的“基本層”。其實到目前為止TikZ已經(jīng)成為了一種獨(dú)立的語言。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • (轉(zhuǎn)載者)【邏輯引擎】簡序:雖然關(guān)于超限數(shù)的一些理論(特別是大基數(shù))遭到某些直覺主義者或構(gòu)造主義者的詬病,但對我個...
    guozhao1985閱讀 1,138評論 0 1
  • Swift1> Swift和OC的區(qū)別1.1> Swift沒有地址/指針的概念1.2> 泛型1.3> 類型嚴(yán)謹(jǐn) 對...
    cosWriter閱讀 11,674評論 1 32
  • 電子排版系統(tǒng)的出現(xiàn)給印刷出版業(yè)帶來了一場革命,利用電子計算機(jī)及各種輔助設(shè)備,可以完成從: 文稿、圖表的錄入、編輯、...
    弈笙0427閱讀 5,958評論 0 7
  • 01TeX的介紹與認(rèn)識 目錄 本系列是有關(guān)LaTeX的學(xué)習(xí)系列,共計19篇,本章節(jié)是第1篇。前一篇:無后一篇:02...
    張一根閱讀 17,525評論 3 42
  • 許多的夢想 在忙碌的生活中 被熾熱得黑糊糊的 殘酷的現(xiàn)實面前 空氣中有許多濁氣 浸染軀體和靈魂 吞噬我們的夢如南柯...
    __洪燕閱讀 166評論 0 8

友情鏈接更多精彩內(nèi)容