서문 추가 후 Bibdesk texpreview가 실패합니다.

서문 추가 후 Bibdesk texpreview가 실패합니다.

BibDesk에서는 템플릿 파일의 서문에 다음 줄을 추가한 후 인용문을 Tex로 미리 볼 수 없습니다.

@preamble{"\newcommand{\SortNoop}[1]{}"}

(이것은 내가 가진 유일한 서문입니다). 이 줄을 제거하면 TeX 미리보기가 다시 작동합니다. 어떻게 해결하나요?

답변1

실패한 미리보기의 로그 파일을 보면 오류의 원인이 무엇인지 알 수 있습니다.

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

미리보기를 생성하는 방법에 따라 서문에 넣은 명령이 이미 정의되어 있을 수도 있습니다. natbib및 미리보기를 사용 중인데 apalike다음 오류가 발생했습니다.

! LaTeX Error: Command \SortNoop already defined.
               Or name \end... illegal, see p.192 of the manual.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.1 ...{\SortNoop}[1]{}\newcommand{\SortNoop}[1]{}

이것이 의 정의가 되도록 하려면 정의 에서 대신을 \SortNoop사용해야 합니다 .\renewcommand\newcommand@preamble

다른 오류가 발생하는 경우 질문에 대한 답변이 없으면 해당 오류의 출력으로 질문을 편집하십시오.

관련 정보