![\sTrue 的结果在 struktex 结构图中以左边距绘制](https://linux22.com/image/468476/%5CsTrue%20%E7%9A%84%E7%BB%93%E6%9E%9C%E5%9C%A8%20struktex%20%E7%BB%93%E6%9E%84%E5%9B%BE%E4%B8%AD%E4%BB%A5%E5%B7%A6%E8%BE%B9%E8%B7%9D%E7%BB%98%E5%88%B6.png)
我用它\usepackage{struktex}
来绘制结构图。下面是我的一个示例。在我的例子中,\sTrue
绘制的结果左边距非常大,绘制的结果\sFalse
右边距也非常大。我如何分别将结果与左边框和右边框对齐?
\begin{struktogramm}(80,50)
\ifthenelse[15]{3}{3}{condition}{\footnotesize{\sTrue}}{\footnotesize{\sFalse}}
\assign[15]{\footnotesize{Block 1}}
\change
\assign[15]{\footnotesize{Block 2}}
\ifend
\end{struktogramm}
答案1
这个outer
选择是你的朋友。
如果要应用于\footnotesize
每个单元格,只需在开始时发出它即可。还请注意,它不是带有参数的命令。
\documentclass{article}
\usepackage[
pict2e,
%verification,
outer
]{struktex}
\begin{document}
\begin{struktogramm}(80,50)
\footnotesize
\ifthenelse[15]{1}{1}{condition}{\sTrue}{\sFalse}
\assign[15]{Block 1}
\change
\assign[15]{Block 2}
\ifend
\end{struktogramm}
\end{document}