
Básicamente la misma pregunta queÉste, que no ha sido respondida.
Base AwesomeCV resalta los primeros tres caracteres de la cadena del título de la sección usando el siguiente código en la macro.
\def\@sectioncolor#1#2#3{%
\ifbool{acvSectionColorHighlight}{{\color{awesome}#1#2#3}}{#1#2#3}%
}
Me gustaría resaltar el primero.palabra, cualquiera que sea la entrada. Hasta ahora no he podido hacerlo funcionar, ¡se agradece cualquier ayuda!
Respuesta1
Simplemente puedes poner un espacio después del parámetro macro.
%\makeatletter
\def\@sectioncolor#1 {%
\ifbool{acvSectionColorHighlight}
{\textcolor{awesome}{#1}\ }
{#1\ }
}
\@sectioncolor Hello world!
Respuesta2
Logré encontrar una solución. Tenga en cuenta que no soy eficiente en LaTeX, especialmente en la creación de macros. Dicho esto, aquí hay una solución para cualquiera que esté investigando esto en el futuro:
Reemplacé la definición original de \@sectioncolor
(como arriba) con el siguiente bloque, que está adaptado deeste hilo:
% Awesome section color
\newcommand\SectionStyle[1]{\@sectionstyle#1 \@nil}
\newcommand\@sectionstyle{}
\def\@sectionstyle#1 #2\@nil{\textcolor{awesome}{#1} #2\unskip}
Luego, también tuve que reemplazar el \lettersectionstyle
comando (y para el currículum \sectionstyle
) con lo siguiente:
\newcommand*{\lettersectionstyle}[1]{{\fontsize{14pt}
{1em}\bodyfont\bfseries\color{text}\SectionStyle{#1}}}
¡Y ahora la macro funciona, incluso con los diferentes colores increíbles!