Seite 1 von 1
Foto in Header einfügen
Verfasst: Sa 26. Okt 2013, 13:45
von Patrick1990
Hallo,
ich möchte gern in diesem Beispiel noch ein Foto oben links (zum Beispiel) in den Header einfügen.
Link zum Beispiel:
http://www.latextemplates.com/template/ ... -resume-cv
Ich habe gesehen, dass er mit tikz erstellt wurde. Wie kann man dort ein Foto einfügen?
Vielen Dank.
Verfasst: Sa 26. Okt 2013, 14:25
von Johannes_B
Bilder kannst du mit
includegraphics einfügen.
Mittlerweile solltest du aber wissen, dass ein
Minimalbeispiel hilfreich ist, wenn du lösungsorientierte Antworten haben möchtest.
Verfasst: Sa 26. Okt 2013, 14:27
von Patrick1990
Naja, ich dachte als Minimalbeispiel reicht der Link, da dort alle benötigten Dateien zu bekommen sind. Desweiteren funktioniert es nicht, mit includegraphics in den header ein Bild einzufügen.
Verfasst: Sa 26. Okt 2013, 14:56
von Johannes_B
Patrick1990 hat geschrieben:Naja, ich dachte als Minimalbeispiel reicht der Link, da dort alle benötigten Dateien zu bekommen sind. Desweiteren funktioniert es nicht, mit includegraphics in den header ein Bild einzufügen.
Normalerweise werden Header nicht mit tikz erstellt. Du kannst aber den Code aus der Klassendatei kopieren und dann experimentieren. Du musst sowieso
\header umdefinieren (oder die Klassendatei ändern, dann aber unbedingt mit änderungsvermerk unter neuem Namen).
Wie hast du denn bisher versucht ein Bild einzufügen?
Verfasst: Sa 26. Okt 2013, 16:55
von Patrick1990
%%%%%%%%%%
% Header %
%%%%%%%%%%
\RequirePackage{tikz}
\newcommand{\rolefont}{%
\fontsize{14pt}{24pt}\selectfont%
\thinfont%
\color{white}%
}
\newcommand{\header}[3]{%
\begin{tikzpicture}[remember picture,overlay]
\node [rectangle, fill=fillheader, anchor=north, minimum width=\paperwidth, minimum height=4cm] (box) at (current page.north){};
\node [anchor=center] (name) at (box) {%
\fontsize{40pt}{72pt}\color{header}%
{\thinfont #1}{\bodyfont #2}
};
\node [anchor=north] at (name.south) {%
\fontsize{14pt}{24pt}\color{header}%
\thinfont #3%
};
\end{tikzpicture}
\vspace{2.5cm}
\vspace{-2\parskip}
}
Dies ist der Code für den Header.
Ich hatte nun versucht, so wie ich das immer mache mit includegraphics in der figure Umgebung etwas zu bewirken.
Also so:
%%%%%%%%%%
% Header %
%%%%%%%%%%
\RequirePackage{tikz}
\newcommand{\rolefont}{%
\fontsize{14pt}{24pt}\selectfont%
\thinfont%
\color{white}%
}
\newcommand{\header}[3]{%
\begin{tikzpicture}[remember picture,overlay]
\node [rectangle, fill=fillheader, anchor=north, minimum width=\paperwidth, minimum height=4cm] (box) at (current page.north){};
\node [anchor=center] (name) at (box) {%
\fontsize{40pt}{72pt}\color{header}%
{\thinfont #1}{\bodyfont #2}
};
\node [anchor=north] at (name.south) {%
\fontsize{14pt}{24pt}\color{header}%
\thinfont #3%
};
%hier habe ich eingefügt
\begin{figure}[htbp]
\flushleft
\includegraphics[width=2cm]{test.png}
\end{figure}
\end{tikzpicture}
\vspace{2.5cm}
\vspace{-2\parskip}
}
Dies ist jedoch nur ein Experiment gewesen, ich konnte mir schon vorstellen, dass es so einfach nicht funktioniert.
Verfasst: Sa 26. Okt 2013, 17:10
von u_fischer
Wieso glauben immer alle, \includegraphics müsse man immer in eine figure-Umgebung stecken. Steckst du jede tabular in eine table-Umgebung?
Verfasst: Sa 26. Okt 2013, 17:18
von Patrick1990
Vielen Dank für den Denkanstoß.
%%%%%%%%%%
% Header %
%%%%%%%%%%
\RequirePackage{tikz}
\newcommand{\rolefont}{%
\fontsize{14pt}{24pt}\selectfont%
\thinfont%
\color{white}%
}
\newcommand{\header}[3]{%
\begin{tikzpicture}[remember picture,overlay]
\node [rectangle, fill=fillheader, anchor=north, minimum width=\paperwidth, minimum height=4cm] (box) at (current page.north){};
\node [anchor=center] (name) at (box) {%
\fontsize{40pt}{72pt}\color{header}%
{\thinfont #1}{\bodyfont #2}
};
\node [anchor=north] at (name.south) {%
\fontsize{14pt}{24pt}\color{header}%
\thinfont #3%
};
\includegraphics[width=2cm]{test.png}
\end{tikzpicture}
\vspace{2.5cm}
\vspace{-2\parskip}
}
Nun muss ich das Bild noch in eine von mir gewünschte Position bekommen. Da ich es eigentlich links haben wollte habe ich \flushleft probiert, doch das klappt nicht. Wie geht man dort nun vor?
Verfasst: Sa 26. Okt 2013, 17:22
von Patrick1990
Habe soeben eine Möglichkeit gefunden. Vielen Dank.