![如何在章节标题中插入具有相同基线的 \bigstar?](https://linux22.com/image/478798/%E5%A6%82%E4%BD%95%E5%9C%A8%E7%AB%A0%E8%8A%82%E6%A0%87%E9%A2%98%E4%B8%AD%E6%8F%92%E5%85%A5%E5%85%B7%E6%9C%89%E7%9B%B8%E5%90%8C%E5%9F%BA%E7%BA%BF%E7%9A%84%20%5Cbigstar%EF%BC%9F.png)
答案1
主要问题是的边界框\bigstar
比实际字形深一点。另一方面,pifont
提供了正确大小的符号。
您可以\DeclareRobustCommand
使命令对于章节标题来说是安全的。
\documentclass{article}
\usepackage{pifont}
\DeclareRobustCommand{\textbigstar}{\mbox{\ding{72}}}
\begin{document}
STAR\textbigstar METHODS
\bigskip
\Large
STAR\textbigstar METHODS
\end{document}
使用规则来显示基线和顶部:
(感谢hyperref
Phelype Oleinik 的建议):
\documentclass{article}
\usepackage{pifont}
\usepackage[unicode]{hyperref}
\DeclareRobustCommand{\textbigstar}{\texorpdfstring{\mbox{\ding{72}}}{★}}
\begin{document}
\section{STAR\textbigstar METHODS}
STAR\textbigstar METHODS
\bigskip
\Large
STAR\textbigstar METHODS
\end{document}
答案2
这是我使用宏的建议\basestar
,根据用户@Zuooo的评论,我已经使用\bigstar
包缩放了符号。您可以使用scalerel
比例因子增加或减少星号。.7
\scaleobj
\documentclass[a4paper,12pt]{article}
\usepackage{amsmath,amssymb}
\usepackage{scalerel}
\def\basestar{\ensuremath{\mathrel{\raisebox{1pt}{\scaleobj{.7}{\bigstar}}}}}
\usepackage{xcolor}
\begin{document}
\textcolor{brown}{STAR$\basestar$METHODS}
\end{document}