Я используюmoderncv
для написания моего резюме. Поэтому я хочу использовать маркированный список в \cvitem
. В принципе это работает, но добавляется дополнительная строка, чтобы она не была на той же высоте, что и первый аргумент \cvitem
. Вот пример:
Это должно выглядеть так:
Language - first
- second
Но выглядит это так:
Language
- first
- second
Вот минимальный код
\documentclass[11pt,a4paper,sans]{moderncv}
\moderncvstyle{classic}
\moderncvcolor{orange}
\firstname{John}
\familyname{Doe}
\begin{document}
\cvitem{test}{
\begin{itemize}
\item some bulleted item
\end{itemize}
}
\end{document}
Спасибо за вашу помощь.
решение1
То, что вы видите, исходит из того, как \itemize
работает среда. Если вы хотите, чтобы первый язык был согласован с записью «Язык», у вас есть несколько возможностей:
1) Полностью игнорируйте маркеры:
\cvitem{Languages}{first language}
\cvitem{}{second language}
2) Добавьте маркеры вручную
\cvitem{Languages}{\listitemsymbol first language}
\cvitem{}{\listitemsymbol second language}
Вам также может \cvlanguage
пригодиться эта среда, поскольку она позволяет вам описать свои языковые навыки, например:
\cvlanguage{english}{advanced}{CAE grade A (2012)}
решение2
Используйте \cvlistitem{} после записи CV в качестве следующей команды. Мне это помогло.
\cventry{2016-Ongoing}{Finding alien life}{}{}{}{}
\cvlistitem{found one on earth}
\cvlistitem{searching in ...}
решение3
Это из-за пакета enumitem
. Если отключить \usepackage{enumitem}
, то лишняя строка исчезнет, так как он работает template.tex
в moderncv
.
решение4
В моем случае все просто:
\cvitem{ABD}{
\begin{itemize}
\item DEF
\item IJK
\end{itemize}
}
Сработало как и ожидалось:
Однако у меня возникли проблемы с добавлением новой строки внутри элемента. Однако создание мини-страницы-обертки (сверху по центру) решило проблему:
\cvitem{ABD}{
\begin{minipage}[t]{1.0\linewidth}
\begin{itemize}
\item DEF\\
IJK
\item IJK
\end{itemize}
\end{minipage}
}