文本对齐,删除不需要的移动到下一行

文本对齐,删除不需要的移动到下一行

我正在使用 sharelatex 并且在以下代码下遇到了一些奇怪的文本对齐问题:

\documentclass[12pt,a4paper,sans]{moderncv} 
\moderncvstyle{classic} 
\moderncvcolor{green}
\usepackage[utf8]{inputenc}
\usepackage[scale=0.80]{geometry}
\begin{document}
\makecvtitle
\section{Needed}
\cvdoubleitem{Familiar with}{C, C++, Assembly, Python, mySQL}{}{}
\cvdoubleitem{Nice to know}{Android, Neo4j, Redis, MongoDB}{}{}
\end{document}

该代码产生以下内容,如您所见,mySQL 和 MongoDB 进入下一行。

不良行为

我究竟做错了什么?

答案1

嗯,命令\cvdoubleitem被定义为并排添加两个项目。如果你只有一个项目,请使用命令\cvitem

使用以下 MWE

\documentclass[12pt,a4paper,sans]{moderncv} 
\moderncvstyle{classic} 
\moderncvcolor{green}
\usepackage[utf8]{inputenc}
\usepackage[scale=0.80]{geometry}
\name{John}{Doe} % <====================================================

\begin{document}
\makecvtitle
\section{Needed}
\cvdoubleitem{Familiar with}{C, C++, Assembly, Python, mySQL}{}{}
\cvdoubleitem{Nice to know}{Android, Neo4j, Redis, MongoDB}{}{}
\cvitem{Familiar with}{C, C++, Assembly, Python, mySQL} % <=============
\cvitem{Nice to know}{Android, Neo4j, Redis, MongoDB} % <===============
\cvdoubleitem{Familiar with}{C, C++, Assembly, Python, mySQL}{Nice to know}{Android, Neo4j, Redis, MongoDB} % <================================
\end{document}

您将获得以下结果:

生成的 pdf

相关内容