
基本的に同じ質問ですこれです、まだ回答されていません。
Base AwesomeCV は、マクロ内の以下のコードを使用して、セクション タイトル文字列の最初の 3 文字を強調表示します。
\def\@sectioncolor#1#2#3{%
\ifbool{acvSectionColorHighlight}{{\color{awesome}#1#2#3}}{#1#2#3}%
}
まず最初に強調したいのは言葉、入力内容は何でも構いません。今のところ動作させることができていませんが、ご協力いただければ幸いです。
答え1
マクロパラメータの後にスペースを入れるだけです。
%\makeatletter
\def\@sectioncolor#1 {%
\ifbool{acvSectionColorHighlight}
{\textcolor{awesome}{#1}\ }
{#1\ }
}
\@sectioncolor Hello world!
答え2
回避策を見つけることができました。LaTeX は得意ではないので、特にマクロの作成は苦手です。とはいえ、今後この問題を検討している方のために、解決策を 1 つ示します。
私は(上記の)の元の定義を\@sectioncolor
次のブロックに置き換えました。これは、このスレッド:
% Awesome section color
\newcommand\SectionStyle[1]{\@sectionstyle#1 \@nil}
\newcommand\@sectionstyle{}
\def\@sectionstyle#1 #2\@nil{\textcolor{awesome}{#1} #2\unskip}
\lettersectionstyle
次に、コマンド (および再開の場合は\sectionstyle
) を次のように置き換える必要がありました。
\newcommand*{\lettersectionstyle}[1]{{\fontsize{14pt}
{1em}\bodyfont\bfseries\color{text}\SectionStyle{#1}}}
そして今では、さまざまな素晴らしい色でもマクロが機能するようになりました。