重用 moderncv 的代码

重用 moderncv 的代码

我是创建 latex 模板的新手。我正在使用自定义简历模板。我想创建一个如下所示的表格。我喜欢文本在列中换行的方式。这是从moderncvlatex 模板中获取的。我尝试从以下位置复制代码moderncv以创建此表。但是,我无法做到这一点,因为它产生了一些我无法解决的错误。我读到了一个类似的问题,其中提到这里.然而它并没有解决我的问题。

在此处输入图片描述

我将尝试在这里提供一个 MWE -

\documentclass[]{temp}

\begin{document}

\singleitem{Hardware Platforms}{Intel MPSoC for Wireless USB, TI MPSoC for VOIP, Freescale IMX31, MIPS32, ATMEL, ARM 7, Microblaze}
\singleitem{Development Tools}{GCC, Rose Compiler, Xilinx ISE,  Logic Analyzer, LeCroy USB Tracer, Ellisys Wireless-USB Tracer,  Atmel AVR Studio}
\singleitem{Languages}{C, C++, Linux Shell Scripts, VHDL, Assembly,  SystemC, Java}
\singleitem{Operating Systems}{Linux, VxWorks, RTLinux, MQX, RedBoot}
\singleitem{Protocols}{PCI, USB, Wireless USB, RS 232, SPI, I2C, Ethernet}
\singleitem{Other}{Clearcase, SVN}

\end{document}

这是我正在使用的简短模板文件。

\LoadClass{article}
\RequirePackage[left=6.1cm,top=2cm,right=1.5cm,bottom=2.5cm,nohead,nofoot]{geometry}    

\newlength{\columnWidth}
\setlength{\columnWidth}{320pt}

\newcommand*{\singleitem}[2]{%
 \begin{minipage}[t]{50pt}\raggedleft{\fontsize{7pt}{7pt}{#1}}\end{minipage}\hspace*{30pt}\begin{minipage}[t]{\columnWidth}#2\end{minipage}
\vspace{5pt}}

它生成的 PDF 看起来有些混乱。 在此处输入图片描述

答案1

好吧,我做了一个 hack 来解决我遇到的问题。我修改了 singleitem 命令,如下所示 -

\newcommand*{\singleitem}[2]{%
 \begin{minipage}[t]{50pt}\raggedleft{\fontsize{7pt}{7pt}{#1}}\end{minipage}\hspace*{30pt}\vspace{5pt}\begin{minipage}[t]{\columnWidth}#2\end{minipage}
\vspace{5pt}}

相关内容