Ich versuche, TeX zu lernen, und muss einen Platzhalter für ein Foto hinzufügen und ihn mit einem Titel ausrichten.
Ich habe den folgenden Code
\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}
Und ich hätte gerne folgende Ausgabe:
Der obige Code erzeugt bei mir einen Fehler, wenn ich ihn verwende \photo[64pt][0.15pt]{picture}
. Dies ist übrigens für einen Lebenslauf mit Foto des Betreffs im deutschen Stil (Lebenslauf).
Wie kann ich das erreichen? Ich habe mir auch angesehendiese Lösungaber ich weiß nicht, wie ich den Platzhalter über die Titelzeile stellen kann.
Antwort1
Ich würde empfehlen, einen Lebenslauf in der Standarddokumentklasse zu schreiben article
. Da Sie jedochres
können Sie Folgendes verwenden:
\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}
Antwort2
Eine Möglichkeit wäre, einen tabular
Umgebungstyp zu verwenden, wie es das \NameAndPhoto
Makro tut, oder ohne Pakete ein \hfill
zwischen Name und Bild zu verwenden und dann \rule
selbst zu zeichnen:
Code:
\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}