Ich bin neu bei Latex und versuche, ein Bild (das Logo meiner Universität) an einer bestimmten Stelle auf meiner Titelseite zu platzieren. Dazu möchte ich die Koordinaten auf der Seite angeben, an denen das Bild platziert werden soll.
Bisher habe ich den folgenden Code geschrieben, aber er funktioniert nicht.
\documentclass{article}
%...
\usepackage{tikz}
\usetikzlibrary{calc}
\usepackage{graphicx}
\begin{document}
\begin{titlepage}
\begin{tikzpicture}[overlay, remember picture]
%...
\begin{picture} (10cm, 10cm) (0cm, 0cm)
\put(0.5cm, 0.5cm) {\includegraphics [width=5cm]{logo}}
\end{picture}
%...
\end{tikzpicture}
\end{titlepage}
%...
\end{document}
Beim Kompilieren (Pdftex, mit TeXShop) erscheint folgende Fehlermeldung:
./Sans-titre.tex:56: Illegal unit of measure (pt inserted).
<to be read again>
\setbox
l.56 \begin{picture} (10cm, 10cm) (0cm, 0cm)
Außerdem muss ich an bestimmten Stellen auf meiner Titelseite etwas Text schreiben und Linien zeichnen, und ich befürchte, dass ich auf dieselben Probleme stoßen werde.
Antwort1
Sie mischen zwei Grafiksysteme (tikz und die ursprüngliche Bildumgebung von Latex). Mit tikz sollten Sie Grafiken (und Text) mit Knoten platzieren:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{calc}
\usepackage{graphicx}
\begin{document}
\begin{titlepage}
\begin{tikzpicture}[overlay, remember picture]
\node[anchor=north west, %anchor is upper left corner of the graphic
xshift=5cm, %shifting around
yshift=-5cm]
at (current page.north west) %left upper corner of the page
{\includegraphics[width=5cm]{tiger}};
\end{tikzpicture}
\end{titlepage}
\end{document}