在 LaTeX 中将图像放在标题旁边

在 LaTeX 中将图像放在标题旁边

我试图在 maketitle 命令旁边放置一个图像而不弄乱它,但是经过多次反复尝试后,我得到的结果只是部分类似于我想要的结果,而源代码却一团糟。

我试图让它看起来像这样(正常的 maketitle,然后在 acrobat 中添加图像)

I'm trying to make it look like this (Normal maketitle, added image in acrobat after)

但是现在,这是我能得到的最接近的结果(另外,请注意图像顶部和内容之间有很大空间):

这是用于后一个图像的代码。如果有人知道更好的方法/包或其他更好的方法,请告诉我。

\documentclass[a4paper]{article}
\usepackage[utf8x]{inputenc}
\usepackage{graphicx}
\usepackage{float}
\usepackage{geometry}
\usepackage[T1]{fontenc}
\usepackage[normalem]{ulem}
\usepackage{wrapfig}
\usepackage{titling}

\newcommand{\middlewavefill}[1]{\begin{center}{\raisebox{0.5em}{\uwave{\hspace{#1}}}}\end{center}}

\geometry{
    a4paper,
    total={170mm,257mm},
    left=20mm,
    top=20mm,
    margin=15mm,
}

\title{My life in Japan}
\date{Mal}
\author{Name}

\pretitle{
    \hspace{5cm}
    \begin{wrapfigure}{l}{1cm}
        \includegraphics[width=6cm]{japanFlag}
    \end{wrapfigure}
    \centering \huge
}
\posttitle{
    \vspace{1cm}
}

\begin{document}

    \begin{figure}[!t]

        \maketitle
    \end{figure}
    \middlewavefill{18cm}

\end{document}

答案1

您可以放入\maketitle一个小页面并用它\raisebox来对齐图像。另外,您不必使用\maketitle。它应该是一种便利,而不是障碍。

\documentclass[a4paper]{article}
%\usepackage[utf8x]{inputenc}% not with my editor
\usepackage{graphicx}
\usepackage{float}
\usepackage{geometry}
%\usepackage[T1]{fontenc}
\usepackage[normalem]{ulem}
\usepackage{wrapfig}
\usepackage{titling}

\newcommand{\middlewavefill}[1]{\begin{center}{\raisebox{0.5em}{\uwave{\hspace{#1}}}}\end{center}}

\geometry{
    a4paper,
    total={170mm,257mm},
    left=20mm,
    top=20mm,
    margin=15mm,
}

\title{My life in Japan}
\date{Mal}
\author{Name}


\begin{document}
  \noindent\raisebox{-\height}{\includegraphics[width=6cm]{example-image}}\hfill
  \begin{minipage}[t]{\dimexpr \textwidth-6cm-\columnsep}
     \maketitle
  \end{minipage}

  \middlewavefill{18cm}

\end{document}

相关内容