这里是 LaTeX 新手。
我需要为所有\subsection标题设置背景颜色。整行应该改变颜色,而不仅仅是带有文本的部分。
这确实有效:
\subsection{\colorbox{Gray}{Title}}
Run Code Online (Sandbox Code Playgroud)
但它不会使整条线着色。另外我想在一个地方为所有人配置它\subsections。
我的 google-fu 让我失望了。关于如何做我想做的事有什么建议吗?
要设置\colorbox线条的宽度,请使用\makebox:
\subsection{\colorbox{Gray}{\makebox[\hfill][l]{Title}}}
Run Code Online (Sandbox Code Playgroud)
我不能 100% 确定“ \hfill”是您需要放入第一组方括号中的内容。您可能需要尝试该部分。值得尝试的替代方案是
\subsection{\colorbox{Gray}{\makebox[\width][s]{Title\hfill}}}
Run Code Online (Sandbox Code Playgroud)
要在一个地方为所有小节配置它,最简单的方法是定义一个包装器命令:
\newcommand{\mysubsection}[1]
{\subsection{\colorbox{Gray}{\makebox[\hfill][l]{#1}}}}
Run Code Online (Sandbox Code Playgroud)
您也可以重新定义\subsection,但是您必须了解它使用的内部命令,并注意匹配文档类的其他格式。我不推荐它。
| 归档时间: |
|
| 查看次数: |
9195 次 |
| 最近记录: |