Foto in Header einfügen

Layout von Seiten, Rändern, Fusszeilen, usw, modifizieren


Patrick1990
Forum-Century
Forum-Century
Beiträge: 213
Registriert: Mo 18. Feb 2013, 07:56
Wohnort: Ilmenau

Foto in Header einfügen

Beitrag 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.

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag 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.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Patrick1990
Forum-Century
Forum-Century
Beiträge: 213
Registriert: Mo 18. Feb 2013, 07:56
Wohnort: Ilmenau

Beitrag 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.

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag 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?
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Patrick1990
Forum-Century
Forum-Century
Beiträge: 213
Registriert: Mo 18. Feb 2013, 07:56
Wohnort: Ilmenau

Beitrag 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.

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4304
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag 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?

Patrick1990
Forum-Century
Forum-Century
Beiträge: 213
Registriert: Mo 18. Feb 2013, 07:56
Wohnort: Ilmenau

Beitrag 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?

Patrick1990
Forum-Century
Forum-Century
Beiträge: 213
Registriert: Mo 18. Feb 2013, 07:56
Wohnort: Ilmenau

Beitrag von Patrick1990 »

Habe soeben eine Möglichkeit gefunden. Vielen Dank.

Antworten