
Sou estudante de doutorado em linguística na U.Florida e estou escrevendo minha dissertação. A classe LaTeX de nossa redação está em conflito com gb4e
(entre outros pacotes). Existe uma maneira de substituir temporariamente a folha de estilos para usá-la gb4e
?
O modelo pode ser baixado emhttp://helpdesk.ufl.edu/wp-content/uploads/2012/12/latex_spring_2011.zip.
O modelo é, na verdade, vários arquivos .tex diferentes. Quando tenho \usepackage{gb4e}
qualquer lugar no packages.tex
arquivo (antes e depois {hyperref}
), o arquivo principal não será compilado. Assim que eu comentar \usepackage{gb4e}
, o documento será compilado.
Para começar, o modelo apresenta erros: não consegui compilá-lo com o TeXnicCenter (estou tendo que usar o WinEtd).
Também usei {covington}
, mas muda a numeração, formatando assim (1-1), em vez de números simples (1), e o gloss (linha do meio) está em uma fonte diferente, o que a redação da UF não permite.
Responder1
A fonte mais provável de incompatibilidade entre gb4e
e outros pacotes é o fato de gb4e
implementar alterações no catcode que permitem que _
e ^
(sub e sobrescritos) sejam usados fora da matemática. Isso quebra muitas coisas se você não tomar cuidado, mas como é tão útil, a maioria de nós tolera isso e encontra soluções alternativas quando necessário. Seu problema é que o modelo com o qual você recebeu para trabalhar é horrível e, portanto, seria difícil encontrar a origem real do problema. Portanto, a melhor solução é simplesmente desativar as gb4e
alterações. Você pode fazer isso adicionando \noautomath
ao seu preâmbulo imediatamente após o carregamento gb4e
. Portanto, o seu preâmbulo (ou neste caso o packages.tex
arquivo) deve ter as seguintes linhas:
\usepackage{gb4e}
\noautomath
Você pode tentar ativá-lo novamente após o preâmbulo, adicionando o comando \automath
ou usando outros métodos para sub e sobrescritos (coloque-os entre $..$
se desejar índices de estilo matemático ou use \textsuperscript
e \textsubscript
(carregando o fixltx2e
pacote).
No seu segundo problema, gb4e
define três ganchos para a formatação das glosas. Você pode alterá-los da seguinte maneira:
\let\eachwordone=\sffamily
\let\eachwordtwo=\sffamily
\let\eachwordthree=\sffamily
Isso fará com que todas as linhas de brilho e tradução usem a fonte sem serifa.