在两行右侧插入图片

在两行右侧插入图片

我正在尝试用乳胶创建我的简历,但我是一个完全的初学者,以下是我到目前为止所能做的

\documentclass{article}

\usepackage{titlesec}
\usepackage{titling}
\usepackage[margin=0.5in]{geometry}
\usepackage{hyperref}
\usepackage{graphicx}
\usepackage[export]{adjustbox}

\renewcommand{\maketitle}
{
\noindent
\begin{center}
    {\huge\bfseries
    \theauthor}
    
    \vspace{0.25em}
    
    \href{mailto:[email protected]}{\textit{[email protected]}} 
    \vert 
    \href{https://example.github.io/}{~example.github.io~} 
    \vert 
    \href{https://github.com/example}{~github.com/example~} 
    \vert 
    \href{https://www.linkedin.com/in/example/}{~linkedin.com/in/example}    
    
\end{center}
}

\begin{document}

\title{Resume}

\author{Firstname Lastname}

\maketitle

\end{document}

看起来像这样当前状态

我还想将我的个人资料图片放在右侧的红色框中,以便两条线向左移动并位于绿色框的中心

我想要的是


到目前为止,我已尝试在 href 后添加以下几行,但它们将图像添加到新行

\begin{figure}[h]
    \includegraphics[width=2cm, right]{profile-pic.png}
    \label{fig:my_label}
\end{figure}

我尝试插入图片

这是尝试执行此操作的正确方法吗?还是我应该尝试不同的方法?

答案1

使用两个小页面尝试此代码。

A

\documentclass{article}

\usepackage{titlesec}
\usepackage{titling}
\usepackage[margin=0.5in]{geometry}

\usepackage{graphicx}
\usepackage[export]{adjustbox}

\usepackage{hyperref} % last package !

\renewcommand{\maketitle}{% 
\noindent\begin{minipage}{0.8\textwidth}
    \centering
    {\huge\bfseries \theauthor}
    \vspace*{0.25em}
    
    \href{mailto:[email protected]}{\textit{[email protected]}} 
    \textbar
    \href{https://example.github.io/}{\textit{~example.github.io~}}
    \textbar
    \href{https://github.com/example}{\textit{~github.com/example~}}
    \textbar
    \href{https://www.linkedin.com/in/example/}{\textit{~linkedin.com/in/example}}    
\end{minipage}
\hfill
\begin{minipage}{0.1\textwidth}
    \includegraphics[height=2cm]{example-grid-100x100pt}    
\end{minipage}
\vspace*{8ex}   
}

\usepackage{kantlipsum} % dummy text

\begin{document}
    
    \title{Resume}
    
    \author{Firstname Lastname}
    
    \maketitle
    
    \kant[1]
    
\end{document}

答案2

您可以跳过使用内置命令并使用minipage来拆分页面。使用之前定义的变量\begin{document}可以轻松交换内容。

在此处输入图片描述

\documentclass{article}
\usepackage[margin=0.5in]{geometry}
\usepackage{graphicx} % For example image
\usepackage[hidelinks]{hyperref}

\usepackage{blindtext} % For dummy text


\newcommand{\vertbar}{\hspace{1.5mm}\rule[-0.4ex]{0.41pt}{2.3ex}\hspace{1.5mm}}

\def\firstname{First name}
\def\lastname{Last name}
\def\email{\href{mailto:[email protected]}{\textit{[email protected]}}}
\def\githubIO{\href{https://example.github.io/}{~example.github.io~}}
\def\github{\href{https://github.com/example}{~github.com/example~}}
\def\linkedin{\href{https://www.linkedin.com/in/example/}{~linkedin.com/in/example}}

\begin{document}

\begin{minipage}{0.75\textwidth}
    \centering
    \textbf{\LARGE \firstname, \lastname}\\
    \textit{\footnotesize \email \vertbar \githubIO \vertbar \github \vertbar \linkedin}
\end{minipage}\hfill
\begin{minipage}{0.20\textwidth}
    \includegraphics[width=\textwidth]{example-image-a}
\end{minipage}

\vspace{1cm}

\blindtext

\end{document}

相关内容