为什么使用 itemize 不能在第三行用 \(H_{1,1}\)加粗

为什么使用 itemize 不能在第三行用 \(H_{1,1}\)加粗

我尝试将第三行的单词加粗。如下图所示:

在此处输入图片描述

我的完整 MWE 如下:

    \documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amssymb}

\begin{document}

\renewcommand{\labelitemi}{$\blacksquare$}
\renewcommand{\labelitemii}{$\square$}
\renewcommand{\labelitemiii}{\textendash}
\begin{itemize}
   \item  \textbf{First Line}
   \begin{itemize}
     \item  \textbf{Second Line}
        \begin{itemize}
             \item \textbf{\(H_{1,1}\):} No bold starting here Third Line
                %  \item {\textbf{\(H_{1,2}\):}} There 

\end{itemize}
\end{itemize}
\end{itemize}

\end{document}

我曾尝试过:

 \item \textbf{\(H_{1,1}\):} No bold starting here Third Line

\item {\textbf{\(H_{1,2}\):}} There 

答案1

要使数学表达式变为粗体,需要\mathbf{}在数学表达式内使用(即\( \mathbf{...} \)而不是\textbf{ \(...\) })。

否则,一个糟糕的出路是使用“穷人的大胆”或\pmb{}代替\textbf{} 它给你一个伪造的大胆的。

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath, amssymb}

\begin{document}

\renewcommand{\labelitemi}{$\blacksquare$}
\renewcommand{\labelitemii}{$\square$}
\renewcommand{\labelitemiii}{\textendash}
\begin{itemize}
   \item  \textbf{First Line}
   \begin{itemize}
     \item  \textbf{Second Line}
        \begin{itemize}
             \item \textbf{\(H_{1,1}\):} No bold starting here Third Line
             \item \( \mathbf{H_{1,1}} \): Math bold font in fourth Line
             \item \pmb{\(H_{1,1}\):} Poor man's bold in fifth Line
                %  \item {\textbf{\(H_{1,2}\):}} There 

\end{itemize}
\end{itemize}
\end{itemize}

\end{document}

得到这样的东西:

在此处输入图片描述

要获得粗体冒号 () 在第四行,将冒号放在里面\ mathbf{},即使用\( \mathbf{H_{1,1}:} \)

答案2

与第三项无关,但尝试使用 \textbf 将数学运算加粗。

相关内容