带有多个参数的命令调用

带有多个参数的命令调用

我想改进乳胶代码上一个答案在我下面复制的简历中使用它。我的框架命令必须被调用大约 20 次,但也使用列表中的不同项目文本和表格(列和行)中的变量文本。

怎么可能出现这种情况我的框架命令接受包含列表中的项目和表格中的项目的调用参数,例如:

{\MyFrame}(....)
{
 {listitems} 
  {Dévelopement}
  {Listitem2}
  {Listitem3}
 {tabular}
  {col1-row1 : Langages
   col2-row1 : controleurs
   Col1-Row1 : mytext1  
   Col2-Row2 : mytext2
  }
} 

主要问题是长度(列表和表格)每次都不同。

原始代码:

\documentclass{scrbook}

\usepackage[utf8]{inputenc}
\usepackage{tcolorbox}
\usepackage{colortbl}
\usepackage{xcolor}    
\definecolor{couleur_royalblue}{rgb}{0.254,0.411,0.882}

\newcommand{\MyFrame}[3]{
\begin{tcolorbox}[arc=1cm,width=\textwidth,colframe=orange,notitle,colback=white]
\centering

\begin{tabular}{lcrrrrrrrr}
#1 & #2 & & & & & & & &  #3 
\end{tabular}
    %this list is different each times
    \begin{itemize}
        \item Dévelopment
        \item Other line 
        \item Other line 
        \item Other line 
        \item Other line 
    \end{itemize}

\arrayrulecolor{black}
\centering
   %this tabular is also different each times
 \begin{tabular}{|l|l|l|l|l|l|}
  \hline
  \rowcolor{couleur_royalblue} 
    Langages & controleurs  & OS & Environnement & Drivers & Versionnement\tabularnewline
    item11 & item2 & item3 & item4 & & \tabularnewline
    item21&item22& & & & \tabularnewline
  \hline
 \end{tabular}
\end{tcolorbox}
}


\begin{document}
\MyFrame{07/2001 -- 06/2005}{\textbf{\textcolor{black}{Europe Technologies}}}{\textbf{\textcolor{orange}{Ingenieur}}} \end{document}

相关内容