내 코드가 컴파일되지 않는 이유는 무엇입니까?

내 코드가 컴파일되지 않는 이유는 무엇입니까?
\usepackage{amsmath}

\begin{document}

\begin{align}
E= \textbf{I_{1}} \cdot R_{1} + \textbf{I_{1}}
\end{align}

\end{document}

답변1

코드의 문제는 인수를 텍스트 모드로 설정하고 텍스트 모드에는 \textbf아래 첨자 표기법이 없다는 것입니다 ._

방정식의 특정 구성 요소를 강조 표시하거나 다음을 사용하려는 경우볼드체수학 모드 내에서 \mathbf또는 \bm(에서bm):

여기에 이미지 설명을 입력하세요

\documentclass{article}

\usepackage{amsmath,bm}

\begin{document}

\begin{align*}
  E &= \textbf{I\textsubscript{1}} \cdot R_1 + \textbf{I\textsubscript{1}} \\
  E &= \mathbf{I}_1 \cdot R_1 + \mathbf{I}_1 \\
  E &= \bm{I}_1 \cdot R_1 + \bm{I}_1 \\
  E &= \bm{I_1} \cdot R_1 + \bm{I_1}
\end{align*}

\end{document}

답변2

필수 닫는 중괄호를 제공하는 것 외에도 에서 로 전환하는 것이 \textbf좋습니다 \mathbf. 즉, 다음과 같은 것

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align}
E &= \mathbf{I}_{1} \cdot R_{1} + \mathbf{I}_{1}
\end{align}
\end{document}

1아래 첨자를 굵게 표시하지 않는다는 점에 유의하세요 .

관련 정보