
저는 U.Florida에서 언어학 박사 과정을 밟고 있으며 논문을 쓰고 있습니다. 편집실의 LaTeX 클래스가 gb4e
(다른 패키지 중에서) 충돌합니다. 사용하기 위해 스타일 시트를 일시적으로 재정의하는 방법이 있습니까?gb4e
?
템플릿은 다음에서 다운로드할 수 있습니다.http://helpdesk.ufl.edu/wp-content/uploads/2012/12/latex_spring_2011.zip.
템플릿은 실제로 다양한 .tex 파일입니다. 파일 \usepackage{gb4e}
의 아무 곳에 나 packages.tex
(이전과 이후 모두 ) 있으면 {hyperref}
기본 파일이 컴파일되지 않습니다. 주석을 달자마자 \usepackage{gb4e}
문서가 컴파일됩니다.
템플릿은 처음부터 버그가 있었습니다. TeXnicCenter를 사용하여 전혀 컴파일할 수 없었습니다(WinEtd를 사용해야 합니다).
를 사용하기도 했지만 {covington}
단순한 숫자(1)가 아닌 이(1-1)와 같은 형식으로 번호 매기기를 변경하고 광택(가운데 줄)도 다른 글꼴로 되어 있어 University of Florida의 편집실에서 허용하지 않습니다.
답변1
와 다른 패키지 간의 비호환성의 가장 가능성 있는 원인은 수학 외부에서 및 (하위 첨자 및 위 첨자)를 사용할 수 있도록 허용하는 catcode 변경 사항을 구현한다는 gb4e
사실입니다 . 주의하지 않으면 많은 문제가 발생하지만 매우 유용하기 때문에 대부분의 사람들은 이를 참아내고 필요할 때 해결 방법을 찾습니다. 문제는 작업하도록 제공된 템플릿이 끔찍해서 문제의 실제 원인을 찾는 것이 어렵다는 것입니다. 따라서 가장 좋은 해결책은 단순히 변경 사항을 끄는 것입니다 . 를 로드한 후 즉시 프리앰블에 추가하면 됩니다 . 따라서 서문(또는 이 경우 파일 )에는 다음 줄이 있어야 합니다.gb4e
_
^
gb4e
\noautomath
gb4e
packages.tex
\usepackage{gb4e}
\noautomath
\automath
명령을 추가하거나 아래 첨자 및 위 첨자에 다른 방법을 사용하여 서문 이후에 다시 켤 수 있습니다 ( $..$
수학 스타일 색인을 원할 경우 이를 둘러싸거나 \textsuperscript
and \textsubscript
(패키지를 로드하여)를 사용하세요 fixltx2e
.)
두 번째 문제에서는 gb4e
글로스 형식 지정을 위한 세 가지 후크를 정의합니다. 다음과 같은 방법으로 변경할 수 있습니다.
\let\eachwordone=\sffamily
\let\eachwordtwo=\sffamily
\let\eachwordthree=\sffamily
이렇게 하면 모든 광택 및 번역 라인에서 산세리프 글꼴을 사용하게 됩니다.