如何将文本放置在特定位置

如何将文本放置在特定位置

我正在尝试生成一个 pdf 文件,其中左上角有一个徽标,下方有一个地址。以下是我到目前为止尝试过的方法:基于

\documentclass[8pt]{extarticle}

\usepackage{tikz}
\usepackage{relsize}
\usepackage{caption}
\usepackage{graphicx}

\begin{document}

\begin{figure}
\begin{tikzpicture}[remember picture,overlay]
\node[anchor=north west,inner sep=0pt] at (current page.north west)
  {\includegraphics[scale=0.2]{NSW-MungoNP-1000x450.png}};
\end{tikzpicture}
\caption*{123 East XYZ Street, ABC City, YYY 123456}\par
\caption*{(123)456-7890 FAX: (123) 456-7890}
\end{figure}

\end{document}

结果是: 在此处输入图片描述

并且还基于

\documentclass[8pt]{extarticle}

\usepackage{tikz}
\usepackage{relsize}
\usepackage{caption}
\usepackage{graphicx}

\begin{document}

\begin{figure}
\begin{tikzpicture}[remember picture,overlay]
\node[anchor=north west,inner sep=0pt] at (current page.north west)
  {\includegraphics[scale=0.2]{NSW-MungoNP-1000x450.png}};
\end{tikzpicture}
\noindent\hspace{0.0in}123 East XYZ Street, ABC City, YYY 123456\par
\noindent\hspace{0.0in}(123) 456-7890 FAX: (123)456-7890
\end{figure}

\end{document}

结果是: 在此处输入图片描述

我究竟做错了什么?

答案1

您应该将图像和标题作为单个块放在 中\nodetikzpicture下面我使用 来tabular包含内容:

在此处输入图片描述

\documentclass[8pt]{extarticle}

\usepackage{tikz}
\usepackage{graphicx}

\begin{document}

\begin{tikzpicture}[remember picture,overlay]
  \node[anchor=north west,inner sep=0pt] at (current page.north west)
    {\begin{tabular}{@{}c@{}}
       \includegraphics[scale=0.2]{example-image} \\
       123 East XYZ Street, ABC City, YYY 123456 \\
       (123) 456-7890 FAX: (123) 456-7890
     \end{tabular}};
\end{tikzpicture}

\end{document}

您可以将对齐方式从centre 更改为left,或者其他。

相关内容