# [Tex/LaTex] Add a border to textblock

color

I'm pretty new to latex, and what I am trying to create a simple treemap, by simple I mean really simple.

I have managed to produce a simple box at a given position and width, but I'm not too sure how to create a border around the textblock.

\begin{textblock}{200}(400,200)
\centering
\textblockcolour{red}
\vspace{20mm}
{ \bfseries \Large Hello World }
\vspace{20mm}
\end{textblock}


My Example usage is below:

\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}


Any help would be appreciated.

You can use the showboxes package option (in the example below I changed the settings for the textblock since the original settings place the block outside the page):

\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}


However, to draw your treemap I would suggest you to use PGF/TikZ instead.

Here's a simple possibility, using TikZ, to draw a treemap:

\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}