저는 Latex를 처음 접했고 제목 페이지의 정확한 위치에 그림(대학 로고)을 배치하려고 합니다. 이를 위해 그림을 배치할 페이지의 좌표를 지정하고 싶습니다.
지금까지 다음 코드를 작성했지만 작동하지 않습니다.
\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}
TeXShop을 사용하여 Pdftex를 컴파일하면 다음 오류 메시지가 나타납니다.
./Sans-titre.tex:56: Illegal unit of measure (pt inserted).
<to be read again>
\setbox
l.56 \begin{picture} (10cm, 10cm) (0cm, 0cm)
또한 제목 페이지의 특정 위치에 텍스트를 작성하고 선을 그려야 하는데 동일한 문제가 발생할까 봐 두렵습니다.
답변1
두 가지 그래픽 시스템(tikz 및 라텍스의 원래 그림 환경)을 혼합하고 있습니다. tikz를 사용하면 노드와 함께 그래픽(및 텍스트)을 배치해야 합니다.
\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}