
OpenResearch TikZ方法圖繪制完全指南orx-tikz-preamble快速上手【免費(fèi)下載鏈接】OpenResearchTurn your coding agents into research agents項(xiàng)目地址: https://gitcode.com/GitHub_Trending/op/OpenResearchOpenResearch 可以把 Claude Code、Codex、OpenCode、Cursor 等編碼 Agent 變成能讀文獻(xiàn)、跑實(shí)驗(yàn)、寫論文的研究 Agent。其中繪制論文級(jí)方法圖method diagram是出稿前的最后一步也是最容易返工的一步orx-figures 模塊用 TikZ 畫方法圖靠一個(gè)名為 orx-tikz-preamble.tex 的公共模板把論文級(jí)圖表變成了一條命令的事。上圖來(lái)自倉(cāng)庫(kù)內(nèi) demo/nanochat 示例項(xiàng)目是 orx-figures 風(fēng)格模塊產(chǎn)出的數(shù)據(jù)圖。而方法圖——管線、架構(gòu)、你的貢獻(xiàn)在其中的位置——?jiǎng)t由 TikZ 負(fù)責(zé)。為什么方法圖選 TikZ 而不是截圖或 PPTdiagram.md 給出的分工很干脆TikZ 畫示意圖matplotlib 畫數(shù)據(jù)。TikZ 有四個(gè)截圖給不了的優(yōu)勢(shì)優(yōu)勢(shì)說明純矢量輸出 PDF放大不糊文字由 LaTeX 引擎排版與論文正文同源好維護(hù)源碼是文本能進(jìn) git diff審稿人說把 loss 挪個(gè)位置是一行編輯而不是重畫角色化樣式模板預(yù)定義了塊、數(shù)據(jù)、箭頭、階段等樣式畫圖變成選角色 連線不背第二套繪圖棧用 pgfplots 畫柱狀圖純屬多維護(hù)一套繪圖棧數(shù)據(jù)圖交給 matplotlib一條硬規(guī)則圖必須是真正的矢量PDF而不是畫布截圖并且按它將要印刷的寬度來(lái)構(gòu)建。一條命令獲取 orx-tikz-preamble 模板orx-tikz-preamble.tex 是整個(gè)模塊的共享骨架standalone文檔類 TikZ 庫(kù) 配色 全套樣式58 行。獲取方式mkdir -p figs orx skill figures/assets/orx-tikz-preamble.tex figs/method.tex它在任何目錄都能打印出來(lái)。隨后在figs/下繼續(xù)寫你的tikzpicturefigs/method.tex就地編譯出figs/method.pdf正好給\includegraphics使用。最簡(jiǎn)結(jié)構(gòu)長(zhǎng)這樣——每個(gè)節(jié)點(diǎn)都是預(yù)定義的角色你只負(fù)責(zé)連線\begin{tikzpicture}[orx] \node[data] (x) {Batch\\$B\times T$}; \node[block, rightof x] (enc) {Encoder}; \node[ours, rightof enc] (mod) {Adaptive\\router}; \draw[flow] (x) -- node[edgelbl, above] {$B\times T$} (enc); \draw[flow] (enc) -- (mod); \end{tikzpicture}讀懂 5 種預(yù)定義樣式和配色系統(tǒng)模板的樣式定義在 orx-tikz-preamble.tex 的\tikzset塊里核心樣式各管一攤樣式角色視覺block常規(guī)計(jì)算模塊白底矩形黑字ours你的貢獻(xiàn)全圖唯一的強(qiáng)調(diào)藍(lán)色描邊 淡藍(lán)填充muted必須出現(xiàn)但不是重點(diǎn)的上下文灰底淺字刻意弱化data張量、數(shù)據(jù)集等非操作梯形flow/backflow前向箭頭 / 反向梯度等路徑黑箭頭 / 橙色虛線箭頭stage/stagelbl虛線框 斜體標(biāo)簽給一組模塊命名虛線分組框配色是 Okabe-Ito 色板對(duì)色盲和灰度印刷都安全。更講究的是這組顏色和 orx_figstyle.py 中 matplotlib 用的PALETTE完全一致0072B2藍(lán)、E69F00橙……定義見 orx-tikz-preamble.tex。也就是說同一篇論文里 TikZ 圖和 matplotlib 圖對(duì)ours的著色天然吻合——視覺語(yǔ)言不會(huì)打架。布局三原則相對(duì)定位、一個(gè)強(qiáng)調(diào)、一個(gè)方向永遠(yuǎn)用相對(duì)定位。依賴positioning庫(kù)寫rightof encoder、below4mm of loss絕不寫絕對(duì)坐標(biāo)。絕對(duì)坐標(biāo)的圖每改一次標(biāo)簽都要手工重?cái)[相對(duì)定位的圖會(huì)自動(dòng)重排。這決定了它是審稿后還會(huì)更新的圖還是放棄的圖。一個(gè)強(qiáng)調(diào)。全圖只允許一種強(qiáng)調(diào)元素ours藍(lán)其余一律中性。五種顏色的圖等于沒告訴讀者哪個(gè)是新的。一個(gè)方向。流向固定為從左到右或從上到下回折的邊必須刻意長(zhǎng)得不一樣backflow橙虛線梯度、stop-gradient、teacher 信號(hào)而不是因?yàn)椴季譀]地方放了。形狀承載類型。矩形是計(jì)算梯形是張量/數(shù)據(jù)集虛線框是階段分組——讀者不看文字也能分辨節(jié)點(diǎn)身份。尺寸與 scale 陷阱寧可縮短標(biāo)簽也不要縮放這是最反直覺的一條diagram.md 專門給了對(duì)照表陷阱正確做法scale0.7硬塞進(jìn)版心按目標(biāo)寬度重建圖縮短標(biāo)簽絕對(duì)坐標(biāo)\node at (3.4,-1.2)positioningrightof prev圖里放一個(gè) title 節(jié)點(diǎn)圖注就是標(biāo)題刪掉它每個(gè)框一種顏色貢獻(xiàn)處一個(gè)強(qiáng)調(diào)色其余中性無(wú)意義的交叉箭頭重排節(jié)點(diǎn)交叉應(yīng)當(dāng)有含義圖內(nèi)字號(hào)小于圖注節(jié)點(diǎn)\footnotesize、邊緣標(biāo)注\scriptsize不更低原理scale只縮放坐標(biāo)不縮放文字框會(huì)擠向不變大的標(biāo)簽直到碰撞加transform shape又讓文字比圖注還小——正是規(guī)則禁止的事。圖太寬時(shí)的三個(gè)合法選項(xiàng)縮短標(biāo)簽、堆疊布局、刪掉一個(gè)階段。width\linewidth不是救命稻草救不了畫得過寬的圖。另一個(gè)便宜的閱讀性提升給箭頭標(biāo)上張量形狀或維度edgelbl樣式。邊上寫一個(gè) $B\times T\times d$就能替代正文一句話。從 figs/ 到論文正文完整工作流復(fù)制模板orx skill figures/assets/orx-tikz-preamble.tex figs/method.tex在tikzpicture里寫節(jié)點(diǎn)與連線就地編譯得到figs/method.pdf論文中引用注意width\linewidth是兜底前提是圖本來(lái)就按欄寬畫的\begin{figure}[t] \centering \includegraphics[width\linewidth]{figs/method.pdf} \caption{The router replaces the fixed gate in the decoder trunk.} \label{fig:method} \end{figure}也可以把圖內(nèi)聯(lián)進(jìn)論文正文將\usepackage{tikz}、\usetikzlibrary{...}以及配色和\tikzset塊搬進(jìn)論文導(dǎo)言區(qū)再\input圖的主體即可。注意別漏掉任何一個(gè)庫(kù)——trapezium、Stealth、fit、on background layer分別來(lái)自不同庫(kù)漏一個(gè)就編譯失敗也別把\familydefault帶過去無(wú)襯線字體會(huì)順著orx等樣式一路傳染到正文。交付前的核對(duì)清單每個(gè)節(jié)點(diǎn)都用positioning定位無(wú)絕對(duì)坐標(biāo)有且僅有一個(gè)強(qiáng)調(diào)元素且它正是你的貢獻(xiàn)單一流向反向邊按反向樣式畫需要處已標(biāo)注張量形狀或數(shù)量沒有scale編譯出的 PDF 寬度就是目標(biāo)寬度沒有 title 節(jié)點(diǎn)解釋交給圖注能編譯通過并且你親眼看過了 PDF更多細(xì)節(jié)可以按圖索驥diagram.md 是方法圖的完整參考o(jì)rx-figures/SKILL.md 覆蓋全部六類圖曲線、scaling、對(duì)比、Pareto、矩陣、示意圖而 orx-paper/SKILL.md 負(fù)責(zé).tex的編譯與引擎選擇。照著這套規(guī)則走你的方法圖就能和審稿人放大后的每個(gè)像素和平共處?!久赓M(fèi)下載鏈接】OpenResearchTurn your coding agents into research agents項(xiàng)目地址: https://gitcode.com/GitHub_Trending/op/OpenResearch創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考