이미지 캡션 내부에 행렬을 삽입하려고 합니다.
컴파일된 PDF에는 그림이 표시되지만 다음과 같은 오류가 표시됩니다.
\caption@{indecipherable}에는 추가 }가 있습니다.
누군가 내가 추가 항목을 삽입했을 수 있는 위치를 알려줄 수 있습니까 }
? 왜냐하면 어디에도 보이지 않거든요!
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsthm}
\usepackage{amsmath}
\usepackage{thmtools}
\usepackage{graphicx}
\setlength\parindent{0pt}
\usepackage[linesnumbered,ruled]{algorithm2e}
\usepackage{hyperref}
\usepackage{caption}
\usepackage{cleveref}
\begin{document}
\section{Introduction}
\begin{figure}[ht]
\begin{center}
\includegraphics{jpg-to-pdf.pdf}
\end{center}
\caption{$x^\star =\begin{bmatrix} \alpha, \beta, \gamma \end{bmatrix}$}
\label{fig:just_picture_of_cute_cat}
\end{figure}
\end{document}
또 뭔지 아는 사람 있어?이드블라그이다?
답변1
\begin{matrix}
\end{matrix}
연결되는 쓰기 프로세스에서 살아남지 못하는 깨지기 쉬운 명령입니다 . \caption
내용은 파일에 기록되고 나중에 를 사용하여 파일 .aux
에 기록됩니다 ..lof
\@writefile
취약성을 방지하려면 명령 \begin{matrix}
및 명령을 , 즉 및 \end{matrix}
로 보호해야 합니다 .\protect
\protect\begin{matrix}
\protect\end{matrix}
보호가 활성화되지 않은 경우 필수 인수의 끝 대괄호가 아닌 \caption
a가 조기에 발생합니다 .}
더 좋은 방법은 선택적 인수를 적용하여 및 파일 \caption
에 수학 내용을 쓰지 못하게 하는 것 입니다 . 즉, 및 스타일을 사용하는 것입니다..aux
.lof
short
long caption
그러나 캡션 인수에 취약한 콘텐츠를 작성해야 하는 경우 short
보호 기능을 다시 활성화해야 합니다.
또는 강력한 명령을 사용하십시오.
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsthm}
\usepackage{amsmath}
\usepackage{thmtools}
\usepackage{graphicx}
\setlength\parindent{0pt}
\usepackage[linesnumbered,ruled]{algorithm2e}
\usepackage{hyperref}
\usepackage{caption}
\usepackage{cleveref}
\begin{document}
\listoffigures
\section{Introduction}
\begin{figure}[ht]
\centering
\includegraphics{ente}
\caption{$x^\star =\protect\begin{bmatrix} \alpha, \beta, \gamma \protect\end{bmatrix}$}
\caption[Foo content]{$x^\star =\begin{bmatrix} \alpha, \beta, \gamma \end{bmatrix}$}
\label{fig:just_picture_of_cute_cat}
\end{figure}
\end{document}
고양이와 함께 :-P
답변2
\protect
환경에 들어오고 나가는 것을 추가하세요 :
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsthm}
\usepackage{amsmath}
\usepackage{graphicx}
\setlength\parindent{0pt}
\usepackage{caption}
\usepackage{hyperref}
\usepackage{cleveref}
\begin{document}
\begin{figure}[ht]
\centering
\includegraphics[scale=0.5]{vent_cat}
\caption{$x^\star =\protect\begin{bmatrix} \alpha, \beta, \gamma \protect\end{bmatrix}$}
\label{fig:just_picture_of_cute_cat}
\end{figure}
\end{document}