2010-12-20 6 views
25

, 나처럼 그림의 범례에 대한 참조를 추가 할 그림의 캡션에 대한 참조를 삽입 :라텍스 라텍스에서

\begin{figure} 
    ... 
    \caption{This is the legend of this figure (reprinted from \cite{something}).} 
    ... 
\end{figure} 

하지만 표창장은 캡션에 배치 할 수 없습니다 , 텍스트에만. 내 서지는 텍스트의 다른 모든 위치에서 작업하고 있습니다.

제안 방법

감사

+11

나는 당신이 tex stackexchange http://tex.stackexchange.com을 시도 할 것을 제안한다. –

답변

44

솔루션을 찾을 수 : \protect\cite{ref} 대신 단지 \cite{ref}

심지어 짧은 쓰기 : 허용 대답 오히려 것으로

+2

PdfLaTeX에 대해 모른다. 그러나 이것은'xelatex'에서 작동하지 않는다. –

+0

이것은'pdflatex'를 사용할 때 저에게이 문제를 해결해주었습니다. – Tom

+1

나를 위해 (pdflatex), \ protect는 효과가 있었지만 {} 안에 포함하지 않았다 – drevicko

2

'{\} {심판 인용}'해키 (그리고 또한 나를 위해 작동하지 않았다) 문제에 대한 내 솔루션을 게시 할 것입니다 :

\begin{figure} 
    ... 
    \caption[Cap for listoffigures]{Cap below figure with cite \cite{source}} 
    ... 
\end{figure} 

오류 및 경고없이 컴파일됩니다.

+0

xelatex로 컴파일 중이며 캡션에 인용문이 표시되지 않습니다. '\ protect {}'에 그것을 넣는 것은 효과가 없다. –

+0

@SubhamoySengupta 그것은 나를 위해 pdflatex에서 일했습니다. – mgttlinger

+0

감사합니다. – Ikbel