我的章节标题以图标开头,我希望章节内容与标题中的第一个字符对齐,而不是与图标对齐。我设法使用 \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}