使用 cvcomputer 或 cvdoubleitem

使用 cvcomputer 或 cvdoubleitem

我有一个外观问题。我想知道如何才能将两个单词置于红色圆圈的中心。

在此处输入图片描述

基本上我想要的是:

一行中的“Système d'exploitation”

或者,

“Système” 和 “d'exploitation”,一个在另一个之上但居中。不像示例中那样向右对齐。

\section{Compétences}
\subsection{Langues \hspace{6cm} Informatique}
\cvcomputer{Anglais}{Courant (En poste depuis février 2014 au Royaume-Uni)}{Language}{C, Matlab}
\cvcomputer{Espagnol}{Bon niveau}{Système d'exploitation}{Microsoft office, Linux}

答案1

你应该仔细看看这个类的完整布局moderncv

为了能够更好地看到哪种语言名称(definiens)属于哪种技能描述(definiendum),完整的布局基于以下事实:第一列右对齐,第二列左对齐。

这使得文档的结构非常清晰,这就是我喜欢类布局的原因moderncv

你想要的确实会破坏布局的和谐。所以请不要这样做。

顺便说一句:我认为将口语和计算机语言混合在一起并不是一个好主意。我永远不会这么做!

或者选择另一个更适合您需要的文档类别。

有几种方法可以获得“更好”的布局。我在以下 MWE 中向您展示了一些(基于类的示例文件,添加了您的代码片段):

\documentclass[11pt,a4paper,sans]{moderncv}

% moderncv themes
\moderncvstyle{casual} 
\moderncvcolor{blue}  
%\nopagenumbers{}      

% character encoding
 \usepackage[utf8]{inputenc} 

% adjust the page margins
\usepackage[scale=0.75]{geometry}
%\setlength{\hintscolumnwidth}{3cm} 
%\setlength{\makecvtitlenamewidth}{10cm} 

% personal data
\name{John}{Doe}
\title{Resumé title}
\address{street and number}{postcode city}{country}% optional, 
\phone[mobile]{+1~(234)~567~890}                   % optional, 
\phone[fixed]{+2~(345)~678~901}
\phone[fax]{+3~(456)~789~012}
\email{[email protected]}                               % optional, 
\homepage{www.johndoe.com}                         % optional, 
\social[linkedin]{john.doe}                        % optional, 
\social[twitter]{jdoe}                             % optional, 
\social[github]{jdoe}                              % optional, 
\extrainfo{additional information}                 % optional, 
\photo[64pt][0.4pt]{example-image-a}               % optional, 
\quote{Some quote}                                 % optional, 


\setlength{\footskip}{66pt}

%change foot symbol -- instead of textbullet
%\renewcommand*{\footsymbol}{%
  %{~--~}%
%}



\begin{document}

\makecvtitle

\section{Education}
\cventry{year--year}{Degree}{Institution}{City}{\textit{Grade}}{Description}  % arguments 3 to 6 can be left empty
\cventry{year--year}{Degree}{Institution}{City}{\textit{Grade}}{Description}

\section{Master thesis}
\cvitem{title}{\emph{Title}}
\cvitem{supervisors}{Supervisors}
\cvitem{description}{Short thesis abstract}

\section{Experience}
\subsection{Vocational}
\cventry{year--year}{Job title}{Employer}{City}{}{General description no longer than 1--2 lines.\newline{}%
Detailed achievements:%
\begin{itemize}%
\item Achievement 1;
\item Achievement 2, with sub-achievements:
  \begin{itemize}%
  \item Sub-achievement (a);
  \item Sub-achievement (b), with sub-sub-achievements (don't do this!);
    \begin{itemize}
    \item Sub-sub-achievement i;
    \item Sub-sub-achievement ii;
    \item Sub-sub-achievement iii;
    \end{itemize}
  \item Sub-achievement (c);
  \end{itemize}
\item Achievement 3.
\end{itemize}}
\cventry{year--year}{Job title}{Employer}{City}{}{Description line 1\newline{}Description line 2}
\subsection{Miscellaneous}
\cventry{year--year}{Job title}{Employer}{City}{}{Description}

\section{Languages}
\cvitemwithcomment{Language 1}{Skill level}{Comment}
\cvitemwithcomment{\textbf{Language} 2}{\textbf{Skill} level}{Comment}
\cvitemwithcomment{Language 3}{Skill level}{Comment}
\cvitemwithcomment{}{Microsoft office, Linux}{Système d'exploitation} % <=======================================
\cvitemwithcomment{Système d'exploitation}{Microsoft office, Linux}{Système d'exploitation} % <=======================================

\subsection{Languages \hspace{6cm} Informatique}
\cvcomputer{Anglais}{Courant (En poste depuis février 2014 au Royaume-Uni)}{Language}{C, Matlab}
\cvcomputer{Espagnol}{Bon niveau}{Système d'exploitation}{Microsoft office, Linux}

\section{Computer skills}
\cvdoubleitem{category 1}{XXX, YYY, ZZZ}{category 4}{XXX, YYY, ZZZ}
\cvdoubleitem{category 2}{XXX, YYY, ZZZ}{category 5}{XXX, YYY, ZZZ}
\cvdoubleitem{category 3}{XXX, YYY, ZZZ}{category 6}{XXX, YYY, ZZZ}

\section{Interests}
\cvitem{hobby 1}{Description}
\cvitem{hobby 2}{Description}
\cvitem{hobby 3}{Description}

\section{Extra 1}
\cvlistitem{Item 1}
\cvlistitem{Item 2}
\cvlistitem{Item 3. This item is particularly long and therefore normally spans over several lines. Did you notice the indentation when the line wraps?}

\section{Extra 2}
\cvlistdoubleitem{Item 1}{Item 4}
\cvlistdoubleitem{Item 2}{Item 5}
\cvlistdoubleitem{Item 3}{Item 6. Like item 3 in the single column list before, this item is particularly long to wrap over several lines.}

\section{References}
\begin{cvcolumns}
  \cvcolumn{Category 1}{\begin{itemize}\item Person 1\item Person 2\item Person 3\end{itemize}}
  \cvcolumn{Category 2}{Amongst others:\begin{itemize}\item Person 1, and\item Person 2\end{itemize}(more upon request)}
  \cvcolumn[0.5]{All the rest \& some more}{\textit{That} person, and \textbf{those} also (all available upon request).}
\end{cvcolumns}

\end{document} 

以及结果页面(请看我的红色圆圈标记:想要的布局!,蓝色圆圈:更适合您的布局?,红十字:不要将计算机语言与口语混合...):

第二页

如果你坚持要居中,你可以创建一个新命令\mycvdoubleitem来获得你想要的布局。在序言中(之前\begin{document})添加以下几行:

\newcommand*{\mycvdoubleitem}[5][.25em]{%
  \cvitem[#1]{#2}{%
    \begin{minipage}[t]{\doubleitemcolumnwidth}#3\end{minipage}%
    \hfill% fill of \separatorcolumnwidth
    \begin{minipage}[t]{\hintscolumnwidth}\centering\hintstyle{#4}\end{minipage}% <========================
    \hspace*{\separatorcolumnwidth}%
    \begin{minipage}[t]{\doubleitemcolumnwidth}#5\end{minipage}}}

在标记的行(<=========)中,我将布局更改为居中(\centering)。

\mycvdoubleitem{Espagnol}{Bon niveau}{Système d'exploitation}{Microsoft office, Linux} % <=======================================

在你的简历中你得到了你想要的(见红色圆圈):

在此处输入图片描述

相关内容