将小页面与多行部分标题对齐

将小页面与多行部分标题对齐

我对乳胶还不太熟悉,想尝试将其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 上找到了。我需要做一些调整,以适应标题跨越多行的简历条目。相关条目的日期在底部对齐,但最好将其放在顶部。

模板使用迷你页面将数据放置在旁边。我尝试更改bt修改,但没有成功。

似乎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课程。它非常容易使用,而且你可以得到几乎相同的结果。

相关内容