
我正在遵循這篇文章背後的想法
我想將節點\baselineskip
彼此精確地放置在 1 個位置,這樣即使在更改文件中的字體系列或其他測量值時,所有內容也會相應地適合。
我所做的是
\node [font=\Large] (top) at (5,$0 + \baselineskip * 1$) {$\bullet$ [0]};
\node [font=\Large] (middle) at (5,$0 + \baselineskip * 2$) {$\bullet$ [1]};
\node [font=\Large] (bottom) at (5,$0 + \baselineskip * 3$) {$\bullet$ [2]};
這基本上是 tikz 的“數學/計算模式”,但它不起作用,正如我預期的那樣,而且我沒有想法。
答案1
為什麼要使用calc
函式庫來做到這一點?順便說一句,您嘗試使用它的方式是錯誤的。一個簡單的解決方案如下:
\documentclass[12pt]{article}
\usepackage{tikz}
\begin{document}
\foreach \i in {12,24,36}
{
\setlength{\baselineskip}{\i pt}
\begin{tikzpicture}
\node [font=\Large] (top) at (5,1*\baselineskip) {$\bullet$ [0]};
\node [font=\Large] (middle) at (5,2*\baselineskip) {$\bullet$ [1]};
\node [font=\Large] (bottom) at (5,3*\baselineskip) {$\bullet$ [2]};
\end{tikzpicture}
\bigskip
}
\end{document}