1. 程式人生 > >利用tikz畫圖時調整node內部文字行距的方法

利用tikz畫圖時調整node內部文字行距的方法

方法

看下程式碼

%---圖
\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了。