Dibujar un rectángulo coloreado que contenga margen

Dibujar un rectángulo coloreado que contenga margen

Quiero dibujar un rectángulo coloreado que contenga márgenes izquierdo, superior e inferior. Como esta imagen (el borde no es real). \Gracias :)ingrese la descripción de la imagen aquí

\documentclass{book}
\usepackage{showframe}
\usepackage{tikz}
\begin{document}
    \begin{tikzpicture}[scale=0.88]
    \draw [color=blue,fill=blue] (0,-16.9) rectangle (4,5)  ;
    \end{tikzpicture}
\end{document}

Respuesta1

De mi comentario anterior:

\documentclass{article}
\usepackage{tikz}
\usepackage{eso-pic}
\begin{document}
\AddToShipoutPictureBG*{%
    \begin{tikzpicture}[remember picture,overlay]
    \fill[blue] (current page.north west) rectangle
    ([xshift=4cm]current page.south west) node[midway,fill=yellow,minimum
    width=2cm,minimum height=5cm]{};
\end{tikzpicture}}
Hello!
\end{document}

ingrese la descripción de la imagen aquí

Es cierto que no tikznecesitassoloEso, pero en cuanto quieras tener algo un poco más sofisticado, es muy conveniente, si no necesario.

Respuesta2

No necesitas un mazo como TikZ para romper esta nuez:

\documentclass[12pt]{article}
\usepackage[svgnames]{xcolor}
\usepackage{eso-pic}
\usepackage{ebgaramond}

\begin{document}

\AddToShipoutPictureBG*{%\AtPageLowerLeft{%
\color{NavyBlue!80}\rule{\dimexpr1in + \oddsidemargin}{\paperheight}}
Fiddle dee dee!

\end{document} 

ingrese la descripción de la imagen aquí

información relacionada