% Hallo, ich möchte gerne eine Grafik (Passbild) in die Tabelle (links oben) einfügen und positionieren. Leider wird dabei der Text in der Spalte rechts daneben verschoben. \documentclass[a4paper,11pt]{scrartcl} \usepackage[ngerman]{babel} \usepackage[latin9]{inputenc} \usepackage{times} \usepackage[left=2.5cm,top=2.5cm,right=2.5cm, bottom=2.5cm]{geometry} \usepackage{longtable} \usepackage{graphicx} \begin{document} \begin{longtable}{rc|cl} \hspace{4cm} & \hspace{.1cm} & \hspace{.1cm} & \Large\textbf{Tabellarischer Lebenslauf}\\[1cm] &&& \huge\textsc{\textbf{Max Mustermann}}\\[1cm] &&& *1 Januar 1980\\[.3cm] \includegraphics[width=0.20\textwidth]{Bild.png} &&& Musterstraße 1\\[.3cm] &&& 12345 Musterstadt\\[.3cm] &&& Mobil: 0123 35 67 89 10\\[.3cm] &&& E-Mail: email@domain.de\\[1cm] &&& \large\textbf{Studium}\\ \hline &&& \\ August 1990 &&& Abschluss als \textbf{Diplom-Wirtschaftsinformatiker} (Note 1,5)\\ &&& Studium der Wirtschaftsinformatik Universität Mannheim \end{longtable} \end{document}
Grafik in Tabelle einfügen
Grafik in Tabelle einfügen
- Dateianhänge
-
- Lebenslauf_Minimalbeispiel.tex
- (1.45 KiB) 209-mal heruntergeladen
-
- Lebenslauf_Minimalbeispiel.pdf
- (36.53 KiB) 159-mal heruntergeladen
-
- ohne Grafik.pdf
- (27.61 KiB) 148-mal heruntergeladen
Dein Beispiel ist bei uns nicht lauffähig. Bitte halte dich an die Minimalbeispiel-Anleitung!
Wenn die Linie tatsächlich über die gesamte Satzspiegelhöhe gehen soll, würde ich gar keine Tabelle verwenden, sondern die Linie mit scrlayer zeichnen lassen, einen breiten linken Rand einstellen und die linke Spalte per marginnote füllen.
Aber es geht natürlich auch mit einer Tabelle. In dem Fall ist \raisebox, das für solche Zwecke auch bereits in den wichtigen Hinweisen erwähnt wird wird, dein Freund:
Wichtig: Da hier ein Trick verwendet wird, gibt es Probleme, wenn neben dem Bild zu wenig Text steht oder das Bild am unteren Rand der Seite stehen würde. Im gezeigten Beispiel tritt ein solches Problem aber nicht auf.
Wenn die Linie tatsächlich über die gesamte Satzspiegelhöhe gehen soll, würde ich gar keine Tabelle verwenden, sondern die Linie mit scrlayer zeichnen lassen, einen breiten linken Rand einstellen und die linke Spalte per marginnote füllen.
Aber es geht natürlich auch mit einer Tabelle. In dem Fall ist \raisebox, das für solche Zwecke auch bereits in den wichtigen Hinweisen erwähnt wird wird, dein Freund:
\documentclass[a4paper,11pt]{scrartcl} \usepackage[ngerman]{babel} \usepackage[utf8]{inputenc}% Codierung im Online-Editor und Voreinstellung fast aller modernen LaTeX-Editoren \usepackage{mathptmx}% times ist veraltet! \usepackage[scaled]{helvet}% Passt eigentlich nicht zu Times \usepackage[left=2.5cm,top=2.5cm,right=2.5cm, bottom=2.5cm]{geometry} \usepackage{array} \usepackage{calc} \usepackage{longtable} \usepackage{graphicx} \begin{document} \addtolength{\tabcolsep}{1mm} \begin{longtable}{>{\raggedleft}p{4cm}|l} & \Large\textbf{Tabellarischer Lebenslauf}\\[1cm] & \huge\textsc{\textbf{Max Mustermann}}\\[1cm] & *1 Januar 1980\\[.3cm] \raisebox{\ht\strutbox-\height}[\ht\strutbox][\dp\strutbox]{\includegraphics[width=0.20\textwidth]{example-image}} & Musterstraße 1\\[.3cm] & 12345 Musterstadt\\[.3cm] & Mobil: 0123 35 67 89 10\\[.3cm] & E-Mail: email@domain.de\\[1cm] & \large\textbf{Studium}\\ \hline & \\ August 1990 & Abschluss als \textbf{Diplom-Wirtschaftsinformatiker} (Note 1,5)\\ & Studium der Wirtschaftsinformatik Universität Mannheim \\ \end{longtable} \end{document}