當 PowerPoint 無法剪切時,在 TikZ 中研究圖表
何時在 TeX 中繪製管道、自動機和交換圖,以便它們為日誌重新著色、在列印時保持清晰、並作為儲存庫中的原始程式碼存在。
PowerPoint 圖表在 PDF 中變成模糊矩形。 TikZ 圖保留 向量,匹配文檔字體,並在期刊需要灰度時重新著色 或不同的口音。第一個小時的交易較為陡峭。之後,小 編輯是文本差異,而不是螢幕截圖考古。
您不需要為每個圖形都使用 TikZ。照片、原始顯微鏡框架,以及 matplotlib 中的密集圖通常保留為 PDF/PNG 所包含的內容。使用 TikZ 的時候 圖是結構:管道、自動機、架構框、類別圖、 簡單的樹。
##從小處開始
三節點管道教導此模型:
\usepackage{tikz}\usetikzlibrary{positioning,arrows.meta}\begin{tikzpicture}[node distance=1.5cm] \node[draw] (a) {Data}; \node[draw,right=of a] (b) {Model}; \node[draw,right=of b] (c) {Loss}; \draw[-Latex] (a) -- (b) -- (c);\end{tikzpicture}名稱節點。使用“–”或明確錨點(“(a.east)”)連接。更喜歡親戚
將(right=of a)放置在你永遠不會記得的神奇座標上。
課程:第一張 TikZ 圖片,
節點和箭頭。
風格勝過一次性選項
定義一次樣式,以便每個框都符合:
\tikzset{ block/.style={draw, rounded corners, align=center, minimum height=1cm}, arr/.style={-Latex}}當期刊要求加粗線條或單色時,改變風格,而不是 二十個節點。使用命名顏色或小調色板巨集進行著色,以便您可以交換 無需尋找十六進位代碼即可重音。
CS 和工程:一致的流程圖
使用“positioning”庫(“below=of”、“right=of”)讓盒子共用一個網格。 手動絕對座標是插入一個節點時圖表如何旋轉的方式。保留 文字短;將詳細資訊放在標題中。指南: 對齊流程圖。
對於神經網路或系統草圖,將「區塊」與「註釋」分開。 註解可以是沒有邊框的較小字體節點,因此主路徑保持不變 以兩列寬度可讀。
數學與理論:交換圖
tikz-cd 是類別樣式圖的常用路徑,無需放置每個
手動節點:
\usepackage{tikz-cd}\begin{tikzcd} A \arrow[r,"f"] \arrow[d,"g"'] & B \arrow[d,"h"] \\ C \arrow[r,"k"'] & D\end{tikzcd}指引:交換圖。對於樹木和 存在證明理論圖、專門庫;在你之前先從簡單開始 導入一半的 CTAN。
外部化和編譯時間
一篇包含 20 個 TikZ 圖的論文會減慢完整編譯的速度。選項:
- 將每個圖形放入自己的文件中並“\input”。
- 使用「外部」庫,使圖片成為快取的 PDF。
- 當您只關心散文時,請使用“\tikzexternaldisable”草稿。
匯出投影片:將「獨立」TikZ 文件編譯為 PDF,轉換為 PNG 僅當套牌工具無法取得 PDF 時。將“.tex”保留為事實來源。
Canvas 工具 vs 手寫 TikZ
一些研究編輯器包含一個圖表畫布,可以發出可編輯的 TikZ(用於 例如 Oleafly 的圖表編輯器:繪製、調整程式碼、編譯圖表, 插入)。這對於可以拖曳的幾何體非常有用。手寫 TikZ 仍勝出 用於緊密交換圖和高度規則的網格。無論哪種方式,請提交 TikZ 原始碼,不僅僅是 PNG。
將圖表保留在儲存庫中
將圖形來源存放在紙張旁邊:
figures/ pipeline.tex pipeline.pdf % optional build product; often gitignored當期刊需要更粗的線條時,您可以編輯原始碼並重新編譯。當一個 合著者「改進」了幻燈片工具中的螢幕截圖,你失去了唯一的 可編輯版本。
常見故障模式
兩列溢出很常見。作為最後的手段使用“\resizebox”進行縮放; 首先重新設計寬度。字體不匹配是另一個原因:更喜歡預設文檔 字體優於 TikZ 內的硬編碼字體系列,除非期刊需要。 檢查演講的對比度,因為投影機上的隱形灰色是經典 陷阱。未標記的箭頭迫使標題解釋每條邊,這意味著 該圖不完整。
圖層和疊加
對於共享圖形的演講和論文,請分層建立圖表:基礎
首先是框,然後是箭頭,然後是標籤。調試時註解掉圖層
安置。 Beamer 覆蓋(\pause、\onslide)可以逐步顯示管道
如果您保持節點名稱穩定,請從相同的 TikZ 來源開始。
輔助使用和列印
不要只用紅色和綠色來編碼意義。也使用形狀或線條樣式。 檢查灰階圖。如果讀者是這樣的話,標題仍然應該有意義 色盲或在黑白實驗室印表機上列印。
有效的工作流程
在紙上畫三十秒,然後建造最小的 TikZ,顯示
索賠。定义一次样式并重复使用它们。单独编译该图,直到
看起來不錯,把它扔到紙上,然後讓標題來表達這一主張。提交
.tex。
PowerPoint 非常適合一次性實驗室會議。對於期刊將列印的 PDF, 您可以重新著色的向量來源擊敗另一輪「您可以發送可編輯的 文件? 」