下面的部分hline
覆盖了wrapfigure
。有没有办法缩短hline
该部分的唯一部分?
代码:
\documentclass[a4paper, 11pt]{article}
%--------------------------------PACKAGES----------------------------------------%
\usepackage{amssymb, marvosym, fontspec, titlesec, xunicode, xltxtra, parskip, phonenumbers, geometry, color, graphicx, wrapfig, hyperref}
\usepackage[export]{adjustbox}
\usepackage[dvipsnames]{xcolor}
\usepackage[utf8]{inputenc}
\usepackage{ebgaramond}
%--------------------------------FORMATTING--------------------------------------%
\addtolength{\voffset}{-.2cm} % Adjust top-margin
\titleformat{\section}{\Large\scshape\raggedright}{}{0em}{}[\titlerule] % Section formatting
\titlespacing{\section}{0pt}{3pt}{0pt} % Section formatting
\definecolor{mdnblue}{rgb}{0.1, 0.1, 0.44}
\definecolor{mygray}{gray}{0.95}
\renewcommand\labelitemi{---} % Adjust bullets in \itemize
\geometry{
paper=a4paper, % Change to letterpaper for US letter
inner = 1.2cm, % Inner margin
outer = 2.2cm, % Outer margin
bindingoffset = 6mm, % Binding offset
top = .8cm, % Top margin
bottom = .3cm, % Bottom margin
}
\hypersetup{
colorlinks = true,
urlcolor = mdnblue,
linkcolor = mdnblue,
}
%--------------------------DOCUMENT--------------------------------------%
\begin{document}
\pagestyle{empty} % non-numbered pages
%--------------------TITLE-----------------------------------
\begin{wrapfigure}[1]{R}{.14\textwidth}
\vspace*{-.6cm}%\hspace*{-.8cm}
\includegraphics[keepaspectratio, width=.14\textwidth, cfbox={mdnblue 1pt}, right]{image.png}
\end{wrapfigure}
{
\LARGE \textsc{\color{mdnblue} - }
\large - | {\email{-}} | {\phonenumber{-}}
}
\bigskip\bigskip\bigskip
%--------------------SECTIONS-----------------------------------
\section*{Education} \vspace{.7em}
\end{document}
答案1
\hsize
titlesec 包格式根据配置的缩进指定宽度。奇怪的是,虽然\section*
强制指定标题文本的宽度,但普通的\section
却不强制(也许这是一个错误)。
有一种办法可以让规则具有适当的宽度。更改
\titleformat{\section}{\Large\scshape\raggedright}{}{0em}{}[\titlerule]
到
\titleformat{\section}{\Large\scshape\raggedright}{}{0em}{}[\noindent\titlerule\endgraf]
但这太模糊了,并且会使垂直间距变得更糟。
无论如何,对于这种类型的文档,我可能会使用全宽表格或两个并排的小页面,而不是 wrapfig。
\noindent
\begin{minipage}[t]{0.85\textwidth}
{
\LARGE \textsc{\color{mdnblue} - }
\large - | {\email{-}} | {\phonenumber{-}}
}
\bigskip\bigskip\bigskip
\section*{Education}
\end{minipage}\hfill
\begin{minipage}[t]{0.14\textwidth}
\vspace*{-.6cm}
\includegraphics[keepaspectratio, width=\linewidth, cfbox={mdnblue 1pt}, right]{sample-image.png}
\end{minipage}
\vspace{.7em}