我对乳胶还很陌生,我想创建一个简单的树形图,简单来说真的简单的。
我已经设法在给定的位置和宽度制作了一个简单的框,但我不太确定如何在文本块周围创建边框。
\begin{textblock}{200}(400,200)
\centering
\textblockcolour{red}
\vspace{20mm}
{ \bfseries \Large Hello World }
\vspace{20mm}
\end{textblock}
我的示例用法如下:
\documentclass{article}
\usepackage[a4paper]{geometry}
\usepackage[absolute,overlay]{textpos}
\setlength{\TPHorizModule}{1mm}
\setlength{\TPVertModule}{1mm}
\setlength{\parindent}{0mm}
\usepackage{color}
\begin{document}
\begin{textblock}{200}(400,200)
\centering
\textblockcolour{red}
\vspace{20mm}
{ \bfseries \Large Hello World }
\vspace{20mm}
\end{textblock}
\end{document}
任何帮助,将不胜感激。
答案1
您可以使用showboxes
包选项(在下面的示例中,我更改了设置,textblock
因为原始设置将块放在页面之外):
\documentclass{article}
\usepackage[absolute,overlay,showboxes]{textpos}
\usepackage{xcolor}
\setlength{\TPHorizModule}{1mm}
\setlength{\TPVertModule}{1mm}
\setlength{\parindent}{0mm}
\begin{document}
\begin{textblock}{200}(0,200)
\centering
\textblockcolour{red}
\vspace{20mm}
{ \bfseries \Large Hello World }
\vspace{20mm}
\end{textblock}
\end{document}
但是,要绘制树形图,我建议您使用PGF/TikZ
反而。
这是一个使用 TikZ 绘制树形图的简单方法:
\documentclass{article}
\usepackage{tikz}
\definecolor{green1}{RGB}{221,242,151}
\definecolor{green2}{RGB}{161,221,135}
\definecolor{purple1}{RGB}{149,87,164}
\definecolor{blue1}{RGB}{42,144,158}
\begin{document}
\begin{tikzpicture}
\draw[draw=black,fill=green1]
(0,0) rectangle (3.5,-6);
\draw[draw=black,fill=purple1]
(3.5,0) rectangle (6,-6);
\draw[draw=black,fill=green2]
(0,-6) rectangle (3.8,-9);
\draw[draw=black,fill=blue1]
(3.8,-6) rectangle (6,-8);
\draw[draw=black,fill=purple1]
(3.8,-8) rectangle (6,-9);
\node at (1.75,-3) {Paul};
\node at (4.75,-3) {Dennis};
\node at (1.9,-7.5) {Rick};
\node at (4.9,-7) {Simon};
\node at (4.9,-8.5) {Alvin};
\end{tikzpicture}
\end{document}