我对乳胶还不太熟悉,想尝试将其minipage
与多行部分标题的顶行对齐。
产生新条目的代码是:
%%% When? - Where? - What? - Details? %%%
\newcommand{\datedsubsectionmod}[4]{%
\cvsubsection[#2]{#3 \hfill \small{\textlf{\scshape{#2}}}}%
\begin{minipage}[b][][t]{5cm}
\vspace*{-.7ex}\hspace*{-3cm}\footnotesize #1
\end{minipage}
\raggedright
\begin{small}
#4
\end{small}
}
有更多 Latex 经验的人是否知道如何实现这一点?
提前感谢大家!:)
背景故事
我正在尝试使用 Latex 制作我的下一份简历,并使用了以下内容模板我在 Overleaf 上找到了。我需要做一些调整,以适应标题跨越多行的简历条目。相关条目的日期在底部对齐,但最好将其放在顶部。
模板使用迷你页面将数据放置在旁边。我尝试更改b
并t
修改,但没有成功。
似乎cvsubsection
定义了一个section
类似命令,但是我对 Latex 还不熟悉,可能猜错了。定义如下:
\newcounter{cvsubsection}
\titleclass{\cvsubsection}{straight}[\part]
\titleformat{\cvsubsection}
{\raggedright}
{}{0em}
{}
\titlespacing*{\cvsubsection}{0pt}{3.5ex plus 1ex minus .2ex}{-2.5ex}
更新
我找到了一种实现我想要的布局的方法。我没有将大学名称放在标题中,而是将其放在单独的小页面中。现在,这样做的效果是标题保持在一行内,小页面位于正下方,并且可以彼此顶部对齐。然后,通过尝试负面效果,\vspace{}
可以制作出好看的东西。
修改后的命令为
\newcommand{\datedsubsectionmod}[4]{%
\cvsubsection[#2]{#3}% \hfill \small{\textlf{\scshape{#2}}}}%
\begin{minipage}[t][][t]{5cm}
\vspace*{-1.7ex}\hspace*{-3cm}\footnotesize #1
\end{minipage}%
\hspace*{0.5cm}%
\begin{minipage}[t][][t]{8cm}
\begin{flushright}
\vspace*{-1.7ex}\small{\textlf{\scshape{#2}}}
\end{flushright}
\end{minipage}\vspace*{.7ex}
\raggedright
\begin{small}
#4
\end{small}
}
产生这个结果
答案1
\documentclass[12pt]{article}
\usepackage{lmodern}
\usepackage{lipsum}
\begin{document}
2021\hspace{1cm}\begin{minipage}[t]{0.5\textwidth}
\lipsum[1]
\end{minipage}
\end{document}
t
您可以使用环境选项minipage
来实现您在此处尝试执行的操作。
我推荐你的第一个 LaTeX 简历使用该moderncv
课程。它非常容易使用,而且你可以得到几乎相同的结果。