pas-tableur 中的转移内容

pas-tableur 中的转移内容

我想修改列的宽度pas-tableur

\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{pas-tableur}
\usepackage[left=3cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\begin{document}
\begin{tikzpicture}
\tableur*[2]{A/2cm,B/2cm,C/3cm}
\celtxt {A}{1}{Firma}
\celtxt {B}{1}{Straße}
\celtxt {C}{1}{Ansprechpartner}
\celtxt {A}{2}{\dots}
\celtxt {B}{2}{\dots}
\celtxt {C}{2}{\dots}
\end{tikzpicture}
\end{document}

但在输出中,前两列的内容向左移动。第三列则正常。我不明白为什么。

我想添加标签 pas-tableur,但我的声誉不够。

答案1

width=为每个项目指定选项\celtxt,使其与\tableur*已使用的选项相匹配。否则将使用默认宽度 (7em)。

不是电子表格

这是使用 TikZ 绘制的图画。一幅令人信服的真实图画。没有实际的电子表格列或行,只有放置文本和绘制内容的 TikZ 节点。

这意味着可以使用其他 TikZ 命令,例如\fill\draw,甚至添加更多\nodes。

平均能量损失

\documentclass[12pt,a4paper]{article}
\usepackage{pas-tableur}
\begin{document}

\begin{tikzpicture}
%\tabcolwidth{8em}%set width all columns when using \tableur; default width is 7em.
\tableur*[3]{A/2cm,B/2cm,C/4cm}
\celtxt[width=2cm]{A}{1}{Firma}
\celtxt[width=2cm]{B}{1}{Straße}
\celtxt[width=4cm]{C}{1}{Ansprechpartner}
\celtxt*[width=2cm]{A}{2}{$x^2$}%math
\celtxt[width=2cm]{B}{2}{y}
\celtxt[color=red,width=4cm]{C}{2}{z}%colour
\celtxt[r,width=4cm]{C}{3}{=A3*B3}%formula; set alighment in last cell

\selecCell{B}{2}%select a cell

\draw[<-,>=latex] (cellB-2.center) to[bend right=30] ($(cellB-2)+(2,-1.7)$) 
node[right] {C'est la cellule {\helvbx B2}};

%''background'' colour
\fill[green!20,opacity=0.5](cellB-3.north west) --
(cellB-3.north east) --
(cellB-3.south east) --
(cellB-3.south west) --
cycle;
%put some text on top of the fill
\node [xshift=0.5em] at (cellB-3.west) {\helvbx{3}};

\end{tikzpicture}

\end{document}

相关内容