\documentclass[11pt,a4paper,sans]{moderncv}
\moderncvstyle{classic}
\moderncvcolor{blue}
\usepackage[margin=1in]{geometry}
\usepackage[english]{babel}
\usepackage{multicol, lipsum}
\setlength{\hintscolumnwidth}{2cm}
\setlength{\separatorcolumnwidth}{1em}
\title{Resume}
\firstname{New}
\familyname{Name}
\address{AADD}{alpha}
\extrainfo{* May 12, 1955}
\begin{document}
\makecvtitle
% switch to two-column layout
\begin{multicols}{2}
\section{FRAMEWORKS}
\section{DATA STORE}
\end{multicols}
\end{document}
当我编译它时,我得到了两列,其中包含框架和数据存储(左列和右列)。
我遇到了两个问题:1) 我想要控制文本,即文本保留在左列,否则。2
) 当我将文本放入时,我看到它流到右列。例如:
%% keep everything else as same
\section{DATA STORE}
\lipsum[1-3] %
上面,当我编译并运行时,文本将流向右侧,页面的很大一部分留空。在这种情况下,我想让文本停止在左侧
我是 Latex 的新手,想自学。我开始创建简历,从 moderncv 库中获取模板。请耐心等待我的学习曲线。
修改 1:我不想multicols
平衡文本高度。我想控制文本高度,例如,从左侧一直到页面底部,显示我喜欢的内容。
编辑 1,继续,我想让两个部分标题留在两个不同的列中,并且文本永远不会从左列流到右列。
我添加了所需输出的图像。
答案1
如果您使用两个并排的minipage
环境,您可以实现与问题中的屏幕截图类似的效果:
\documentclass[11pt,a4paper,sans]{moderncv}
\moderncvstyle{classic}
\moderncvcolor{blue}
\usepackage[margin=1in]{geometry}
\usepackage[english]{babel}
\usepackage{multicol, lipsum}
\setlength{\hintscolumnwidth}{2cm}
\setlength{\separatorcolumnwidth}{1em}
\title{Resume}
\firstname{New}
\familyname{Name}
\address{AADD}{alpha}
\extrainfo{* May 12, 1955}
\begin{document}
\makecvtitle
% switch to two-column layout
\begin{minipage}[t]{0.5\textwidth}
\section{FRAMEWORKS}
\cvitem{text}{more text}
\section{DATA STORE}
\section{LANGUAGES}
\end{minipage}%
\begin{minipage}[t]{0.5\textwidth}
\section{WORK EXPERIENCE}
\cventry{today -- today}{text}{text}{text}{text}{text}%
\cventry{today -- today}{text}{text}{text}{text}{text}%
\cventry{today -- today}{text}{text}{text}{text}{text}%
\end{minipage}
\end{document}