LaTeX 更改默认部分格式
LaTeX Change Default Section format
以下代码演示了默认 \section
标题以及自定义 \tcolorbox
。我想更改 \section
默认值以使用自定义 \tcolorbox
函数。
如何将默认的 \section
格式更改为自定义的 \tcolorbox
?
\documentclass[letter,10pt]{article}
\usepackage[utf8]{inputenc}
\RequirePackage[margin=.5in, top=.5in, bottom=1in]{geometry}
\raggedright\raggedbottom
\RequirePackage[most]{tcolorbox}
\newtcolorbox[auto counter]{SectionEnv}{
enhanced,
sharp corners=uphill,
colback=gray!50,
colframe=black,
coltext=black,
arc=3mm,
boxrule=1mm,
boxsep=1mm
}
\begin{document}
\section{Default Section Heading} % <-- default section heading
\begin{SectionEnv}
\textbf{Desired Section Heading}
\end{SectionEnv}
\end{document}
当前代码的输出:
我在 Changing Latex section numbering presentation 上查看了此 post,但无法使用 posted 回复。
您可以使用与 https://latex.org/forum/viewtopic.php?t=33217
中相同的方法
\documentclass[letter,10pt]{article}
\usepackage[utf8]{inputenc}
\RequirePackage[margin=.5in, top=.5in, bottom=1in]{geometry}
\raggedright\raggedbottom
\RequirePackage[most]{tcolorbox}
\usepackage{xpatch}
\xpatchcmd{\section}{\normalfont\Large\bfseries}{\sectionbox}{}{\PatchFailed}
\newcommand*{\sectionbox}[1]{%
\begin{tcolorbox}
[
enhanced,
sharp corners=uphill,
colback=gray!50,
colframe=black,
coltext=black,
arc=3mm,
boxrule=1mm,
boxsep=1mm
]
#1
\end{tcolorbox}
} %
\begin{document}
\section{Default Section Heading} % <-- default section heading
\end{document}
以下代码演示了默认 \section
标题以及自定义 \tcolorbox
。我想更改 \section
默认值以使用自定义 \tcolorbox
函数。
如何将默认的 \section
格式更改为自定义的 \tcolorbox
?
\documentclass[letter,10pt]{article}
\usepackage[utf8]{inputenc}
\RequirePackage[margin=.5in, top=.5in, bottom=1in]{geometry}
\raggedright\raggedbottom
\RequirePackage[most]{tcolorbox}
\newtcolorbox[auto counter]{SectionEnv}{
enhanced,
sharp corners=uphill,
colback=gray!50,
colframe=black,
coltext=black,
arc=3mm,
boxrule=1mm,
boxsep=1mm
}
\begin{document}
\section{Default Section Heading} % <-- default section heading
\begin{SectionEnv}
\textbf{Desired Section Heading}
\end{SectionEnv}
\end{document}
当前代码的输出:
我在 Changing Latex section numbering presentation 上查看了此 post,但无法使用 posted 回复。
您可以使用与 https://latex.org/forum/viewtopic.php?t=33217
中相同的方法\documentclass[letter,10pt]{article}
\usepackage[utf8]{inputenc}
\RequirePackage[margin=.5in, top=.5in, bottom=1in]{geometry}
\raggedright\raggedbottom
\RequirePackage[most]{tcolorbox}
\usepackage{xpatch}
\xpatchcmd{\section}{\normalfont\Large\bfseries}{\sectionbox}{}{\PatchFailed}
\newcommand*{\sectionbox}[1]{%
\begin{tcolorbox}
[
enhanced,
sharp corners=uphill,
colback=gray!50,
colframe=black,
coltext=black,
arc=3mm,
boxrule=1mm,
boxsep=1mm
]
#1
\end{tcolorbox}
} %
\begin{document}
\section{Default Section Heading} % <-- default section heading
\end{document}