
Estoy intentando crear mi tarjeta de presentación. Nada demasiado especial para ser el primero. En la parte posterior, habrá un código qr que vincula a mihttp://card.vcf.
En el frente, mi información principal en el centro/izquierda de la tarjeta, la parte derecha (alrededor del 15-20 % de la derecha) estará con mi logo (estoy pensando en usar tabular para estas separaciones, o makebox, Haven Realmente no lo había pensado hasta ahora.) De todos modos, antes de todo eso, desearía tener una imagen de fondo... : La hice con gimp, rápidamente... probablemente no se escribirá nada en el azul. Quiero que aparezca sólo en el frente de la tarjeta de presentación:
Tal vez para simplificar le agregaré mi logo, ya que este fondo es del tamaño de la tarjeta de presentación.
El problema es: con mi geometría, el azul no aparecerá donde lo estoy esperando. Si comento la línea sobre: \usepackage[]{geometry} .... obtuve un formato A4 con mi fondo.
Intenté con: \usepackage{eso-pic} \usepackage{background} y también probé con "\makebox" pero no pude lograrlo con nadie. Los dejo comentados en el código de ejemplo.
Si alguien tuviera una idea de lo que me falta para que funcione, agradecería mucho la ayuda.
\documentclass[10pt]{memoir}
\usepackage{hyperref}
\usepackage{xcolor}
\usepackage{qrcode}
\usepackage[paperheight=5cm,paperwidth=9cm]{geometry}
\pagestyle{empty}
\usepackage{graphicx}
%\usepackage{background}
%\newcommand\BackImage[2][scale=1]{%
%\BgThispage\backgroundsetup{contents={\includegraphics[#1]{#2}}}
%\usepackage{eso-pic}
%\newcommand\BackgroundPic{%
%\put(0,0){%
\parbox[b][5cm]{9cm}{\vfill\centering\includegraphics[width=9cm,keepaspectratio]{160606-fond_carte_visite.png}\vfill}}}
\begin{document}
%\AddToShipoutPicture*{\BackgroundPic}
\makebox[0pt][l]{%
\raisebox{-\totalheight}[0pt][0pt]{%
\includegraphics[width=8.99cm,height=4.5cm]{160606-fond_carte_visite.png}}%}%
%\BackImage[width=\textwidth]{160606-fond\_carte\_visite.png}%
FirstName Lastname\\
Address\\
\newpage
\qrcode[height=15mm]{https://example.com/card.vcf}
\end{document}
Respuesta1
¿Al igual que?
\documentclass[10pt,landscape]{article}
\usepackage{graphicx}
\usepackage{tikz}
\usepackage{tikzpagenodes}
\begin{document}
\begin{tikzpicture}[remember picture,overlay,shift={(current page.south west)}]
\node[anchor=south west] (0,0) {\includegraphics[width=\paperwidth,height=\paperheight]{pig}};
\end{tikzpicture}
\end{document}
Estoy usando paisaje porque esa es la forma en que está orientada mi imagen.
Respuesta2
Con la ayuda de @JPi y la respuesta a esta pregunta:La imagen de fondo de tikzpicture no cabe en toda la página, Hice que mi imagen de fondo se ajustara al margen como deseaba:
(...)
\usepackage[paperheight=5cm, paperwidth=9cm, left=0mm, bottom=0mm]{geometry}
(...)
\begin{tikzpicture}[remember picture,overlay,shift={(current page.center)}]
\node[inner sep=0] {\includegraphics[width=\paperwidth,height=\paperheight]{my_background.png}};
\end{tikzpicture}