利用tikz畫圖時調整node內部文字行距的方法
阿新 • • 發佈:2018-11-13
方法
看下程式碼
%---圖
\usepackage{tikz}
\usetikzlibrary{arrows,positioning}
\begin{tikzpicture}[node distance=1cm, auto]
\tikzset{
mynode/.style={rectangle,rounded corners,draw=black, top color=white, bottom color=yellow!50,very thick,
inner sep=1em,
minimum size=3em, text centered} ,
myarrow/.style={->, >=latex', shorten >=1pt, thick},
mylabel/.style={text width=7em, text centered}
}
\node[] (dummy) {\baselineskip=3pt\footnotesize 弱流程經常變動問題;系統積累有執行日誌\par};
\end{tikzpicture}
注意,上述程式碼中\baselineskip=3pt
用於調整node內部文字的行間距,但是要想真正看到效果,必須在實際的文字後面加上\par
命令。這一點要特別注意。
看下圖使用 vs.不使用\baselineskip=3pt
的區別:
小注:上月重灌了系統,結果我再也使用不了 Visio 了,因為總說我啟用失敗。我暫時買不了該軟體的正版,沒辦法,形勢逼迫著我學習了以前我不願學習的tikz畫圖軟體。之前不願意學習tikz的原因是因為還有好用的Visio,現在依靠不了Visio了,只有靠開源的tikz了。嘿嘿,學起來也沒那麼難了,我逐漸過渡到了tikz了。