Estou tentando aprender TeX e preciso adicionar um espaço reservado para foto e alinhá-lo com um título.
eu tenho o seguinte código
\documentclass[margin,line]{res}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\begin{document}
\name{\LARGE Person's name}
\photo[64pt][0.15pt]{picture}
\end{document}
E eu gostaria de ter a seguinte saída:
O código acima gera um erro ao usar o \photo[64pt][0.15pt]{picture}
. Aliás, isto é para um currículo com foto do assunto em estilo alemão (Lebenslauf).
Como posso conseguir isso? Eu também estava olhandoesta soluçãomas não sei como fazer o espaço reservado ficar acima da linha do título.
Responder1
Eu recomendaria escrever um currículo na article
classe de documento padrão. No entanto, como você está usandores
, você pode usar o seguinte:
\documentclass[margin,line]{res}
\usepackage{graphicx}
\renewcommand{\namefont}{\bfseries\LARGE}
\begin{document}
\name{\makebox[\textwidth]{Person's name\hfill \includegraphics[height=2\baselineskip]{example-image}}}
\opening
\end{document}
Responder2
Uma maneira seria usar um tabular
tipo de ambiente como a \NameAndPhoto
macro faz, ou sem pacotes usar um \hfill
entre o nome e a imagem e depois desenhar \rule
você mesmo:
Código:
\documentclass{article}
\usepackage{tabularx}
\usepackage{graphicx}
\newcommand*{\NameAndPhoto}[2]{%
\noindent
\begin{tabularx}{\linewidth}{@{}Xr@{}}
\textbf{\Large #1} & \includegraphics[width=2.0cm,height=1.5cm]{#2} \\ \hline
\end{tabularx}
}
\newcommand*{\NameAndPhotoNonTabular}[2]{%
\noindent%
\textbf{\Large #1}\hfill\includegraphics[width=2.0cm,height=1.5cm]{#2}%
\par\vspace{-0.75\baselineskip}%
\noindent%
\rule{\linewidth}{0.4pt}
}
\begin{document}
\NameAndPhoto{Person's name}{../images/EiffelWide}
\bigskip\par
\NameAndPhotoNonTabular{Person's name}{../images/EiffelWide}
\end{document}