对齐部分内容

对齐部分内容

我的章节标题以图标开头,我希望章节内容与标题中的第一个字符对齐,而不是与图标对齐。我设法使用 \hspace 对距离进行硬编码,还有其他方法吗?

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{fontawesome}
\usepackage[usenames,dvipsnames]{xcolor} 
\usepackage{titlesec}
\usepackage{blindtext}

\colorlet{RED}{red}

\titleformat{\section}{
    \scshape
    \raggedright\uppercase}{}{0em}{\textcolor{red}{\faTwitter \thinspace}
}



\begin{document}

\section{My section}
\blindtext

\end{document}

答案1

一个简单的解决方案:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{fontawesome}
\usepackage[dvipsnames]{xcolor}
\usepackage{titlesec}
\usepackage{blindtext}

\colorlet{RED}{red}

\titleformat{\section}{
    \scshape
    \raggedright\uppercase}{}{0em}{\llap{\color{red}\faTwitter \thinspace}}

\begin{document}

\section{My section}
\blindtext

\end{document} 

enter image description here

相关内容