Problema con el comando \ item
Tengo el siguiente documento (que es un currículum):
\documentclass[letterpaper,11pt]{article}
\newlength{\outerbordwidth}
\pagestyle{empty}
\raggedbottom
\raggedright
\usepackage[svgnames]{xcolor}
\usepackage{framed}
\usepackage{tocloft}
\usepackage{graphicx}
% Special chars
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
%-----------------------------------------------------------
%Edit these values as you see fit
\setlength{\outerbordwidth}{3pt} % Width of border outside of title bars
\definecolor{shadecolor}{gray}{0.75} % Outer background color of title bars (0 = black, 1 = white)
\definecolor{shadecolorB}{gray}{0.93} % Inner background color of title bars
%-----------------------------------------------------------
%Margin setup
\setlength{\evensidemargin}{-0.25in}
\setlength{\headheight}{0in}
\setlength{\headsep}{0in}
\setlength{\oddsidemargin}{-0.25in}
\setlength{\paperheight}{11in}
\setlength{\paperwidth}{8.5in}
\setlength{\tabcolsep}{0in}
\setlength{\textheight}{9.5in}
\setlength{\textwidth}{7in}
\setlength{\topmargin}{-0.3in}
\setlength{\topskip}{0in}
\setlength{\voffset}{0.1in}
%-----------------------------------------------------------
%Custom commands
\newcommand{\resitem}[1]{\item #1 \vspace{-2pt}}
\newcommand{\resheading}[1]{\vspace{8pt}
\parbox{\textwidth}{\setlength{\FrameSep}{\outerbordwidth}
\begin{shaded}
\setlength{\fboxsep}{0pt}\framebox[\textwidth][l]{\setlength{\fboxsep}{4pt}\fcolorbox{shadecolorB}{shadecolorB}{\textbf{\sffamily{\mbox{~}\makebox[6.762in][l]{\large #1} \vphantom{p\^{E}}}}}}
\end{shaded}
}\vspace{-5pt}
}
\newcommand{\ressubheading}[4]{
\begin{tabular*}{6.5in}{l@{\cftdotfill{\cftsecdotsep}\extracolsep{\fill}}r}
\textbf{#1} & #2 \\
\text{#3} & \textit{#4} \\
\end{tabular*}\vspace{-6pt}}
%-----------------------------------------------------------
\begin{document}
\begin{tabular*}{7in}{l@{\extracolsep{\fill}}r}
\textbf{\Large John Doe} \\
[email protected] \\
xx xx xx xx xx \\
Imaginary city COUNTRY \\
N\'{e}e le xx/xx/xxxx & \hfill
\smash{\includegraphics[width=2cm,height=3cm,keepaspectratio]{profil.png}} \\
\end{tabular*}
\\
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\resheading{Compétences}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{itemize}
\item[] \ressubheading{Langages}{}{Node/Express, Typescript, PHP, SQL, Javascript, Python, HTML5, CSS3}{}
\vspace{0.1cm}
\end{itemize}
\end{document}
De hecho, el documento tiene otras dos \begin{itemize}secciones, y hay más elementos en el que se itemizemuestra aquí, pero no creo que sea útil para la pregunta.
El problema es, para cada línea que comienza \item[]como:
\item[] \ressubheading{Langages}{}{Node/Express, Typescript, PHP, SQL, Javascript, Python, HTML5, CSS3}{}
\vspace{0.1cm}
Tengo cinco veces el error:
Missing control sequence inserted.
<inserted text>
Ya busqué sobre este error y encontré muchas respuestas, pero para ser honesto, estoy lejos de ser un usuario experimentado de LaTex y ninguna de las respuestas que vi resolvió mi problema.
Utilizo el comando pdflatex doc.texpara crear el pdf. Este comando genera muchos errores, pero al presionar enter para cada error, el pdf finalmente se crea limpiamente.
Sin embargo, me gustaría no tener estos errores y también aprender un poco más sobre LaTex ...
(Lo siento, no sabía qué etiquetas usar para esta pregunta, así que puse itemizey enumitemcon mucho gusto lo cambiaría por algo más apropiado si un experimentado me dice las etiquetas que debo usar con esta pregunta)
Respuestas
La plantilla intenta incorrectamente insertar un relleno de puntos entre las dos columnas de su \ressubheading. Dado que esto parece una consideración / problema de plantilla que podría no ser necesario en su caso de uso, lo acabo de eliminar. En segundo lugar, hay un uso de \textese requisito amsmath, que no se incluyó. En cambio, lo reemplacé con \textsl.
\documentclass{article}
\usepackage[utf8]{inputenc}
\newcommand{\ressubheading}[4]{%
\begin{tabular*}{6.5in}{ l r }
\textbf{#1} & #2 \\
\textsl{#3} & \textit{#4} \\
\end{tabular*}}
\begin{document}
\begin{itemize}
\item
\ressubheading
{Languages}
{}
{Node/Express, Typescript, PHP, SQL, Javascript, Python, HTML5, CSS3}
{}
\item
\ressubheading
{Devops \& Bonnes pratiques}
{}
{Docker, CI/CD via gitlab, TDD}
{}
\item
\ressubheading
{Base de données}
{}
{MySql, MongoDB}
{}
\item
\ressubheading
{Outils}
{}
{Git, Redmine, Visual Studio Code, SonarQube}
{}
\end{itemize}
\end{document}
Arriba hay una versión diluida de su código, ya que es el único contenido relacionado con el problema. Dado que no está utilizando el segundo y el cuarto argumento en la plantilla, es posible que haya otras opciones para la pantalla que le interese lograr.