我正在尝试在表格最右侧的表格内添加一个水平居中的图像。
这是我的代码和结果:
\begin{document}
\begin{table}
\definecolor{shadecolor}{RGB}{150,150,150}
\noindent\colorbox{shadecolor}
{\parbox{\dimexpr\textwidth-2\fboxsep\relax}{\textsc{\Huge \scshape Tim - Computer Guy}}}
\begin{tabular}{l r}
\textbf{Phone:} & +1 123456\\
\textbf{Email:} & \href{mailto:[email protected]}{\underline{[email protected]}} \\
\textbf{LinkedIn:} & \href{https://linkedin.com/in/...}{\underline{linkedin.com/in/.../}} \\
\textbf{Nationality: } & American \\
\textbf{Current Location: } & Somewhere\\
\textbf{Drivers License: } & Florida \\
\textbf{Age: } & 42 \\
\end{tabular}
\includegraphics[scale=0.5, valign=center]{Photo.JPG}
\end{table}
\end{document}
所以它几乎完成了,但还没有完全完成。这是我真正想要的图像位置:
我一直在尝试弄清楚这一点,但一直无法弄清楚如何从搜索结果中实现任何解决方案。
我可能完全用错了方法。有人能建议最佳/正确的方法吗?
我的目标是修改流行的简历模板以适应不同的行业。这是 overleaf 中的示例:https://www.overleaf.com/4845267945mdmycwgpzjvk 这是我正在修改的原文: https://www.overleaf.com/latex/templates/jakes-resume/syzfjbzwjncs
答案1
该软件包的可能解决方案floatrow
:
\documentclass{article}
\usepackage{geometry}
\usepackage{xcolor}
\usepackage{graphicx}
\usepackage{floatrow}
\usepackage{hyperref}
\begin{document}
\begin{table}
\definecolor{shadecolor}{RGB}{150,150,150}
\noindent\colorbox{shadecolor}
{\parbox{\dimexpr\textwidth-2\fboxsep\relax}{\textsc{\Huge \scshape Tim - Computer Guy}}}
\begin{floatrow}\CenterFloatBoxes
\ttabbox{}{\begin{tabular}{l r}
\textbf{Phone:} & +1 123456\\
\textbf{Email:} & \href{mailto:[email protected]}{\underline{[email protected]}} \\
\textbf{LinkedIn:} & \href{https://linkedin.com/in/...}{\underline{linkedin.com/in/.../}} \\
\textbf{Nationality: } & American \\
\textbf{Current Location: } & Somewhere\\
\textbf{Drivers License: } & Florida \\
\textbf{Age: } & 42 \\
\end{tabular}}
\ffigbox{\hfill\includegraphics{manray}}{}
\end{floatrow}
\end{table}
\end{document}
答案2
假设您正在使用adjustbox
可选的export
,您可能只需要更改valign=center
为valign=c
。
至于水平对齐,\hfill
在表格和图像之间添加必要的空间以将图像推到最右边。
\documentclass{article}
\usepackage{geometry}
\usepackage{xcolor}
\usepackage{graphicx}
\usepackage[export]{adjustbox}
\usepackage[colorlinks]{hyperref}
\begin{document}
\begin{table}
\definecolor{shadecolor}{RGB}{150,150,150}
\centering
\colorbox{shadecolor}%
{\parbox{\dimexpr\textwidth-2\fboxsep\relax}{\textsc{\Huge \scshape Tim - Computer Guy}}}
\nointerlineskip% removes small white space above the image
\begin{tabular}{@{}l r@{}}
\textbf{Phone:} & +1 123456\\
\textbf{Email:} & \href{mailto:[email protected]}{\underline{[email protected]}} \\
\textbf{LinkedIn:} & \href{https://linkedin.com/in/...}{\underline{linkedin.com/in/.../}} \\
\textbf{Nationality: } & American \\
\textbf{Current Location: } & Somewhere\\
\textbf{Drivers License: } & Florida \\
\textbf{Age: } & 42 \\
\end{tabular}%
\hfill%
\includegraphics[scale=0.5, valign=c]{example-image}
\end{table}
\end{document}