badbox de "hbox insuficiente (maldade 1158)"

badbox de "hbox insuficiente (maldade 1158)"

Escrevi a seguinte referência em meu .bibarquivo:

@ARTICLE{Auvinet11,
  author = {E. Auvinet and F. Multon and A. St-Arnaud and J. Rousseau and J. Meunier},
  title = {Fall Detection With Multiple Cameras: An Occlusion-Resistant Method \\
    Based on 3-D Silhouette Vertical Distribution},
  journal = {Information Technology in Biomedicine},
  year = {2011},
  volume = {15},
  pages = {290-300},
}

Por causa desta referência, o LaTeX me dá um badboxaviso

underful hbox (badness 1158)

e o .dviarquivo de saída é semelhante ao seguinte:

insira a descrição da imagem aqui

Como posso resolver esse problema?

Pós-escrito

Seguindo a sugestão de David Carlisle e Svend Tveskaeg, adicionei \hifenização{bio-med-i-cine} ao meu preâmbulo. O resultado torna-se:

insira a descrição da imagem aqui

Isto é melhor, mas a parte do autor ainda não está correta.

Mais uma pergunta, como o Latex decide quebrar a frase? Ele quebra de acordo com os pontos corretos de hifenização da palavra?

Responder1

Por padrão, usando os padrões do inglês dos EUA, o TeX não hifeniza a palavra "Biomedicina"; você poderia adicionar algo como

\hyphenation{Bio-medi-cine}

ao seu preâmbulo.

Responder2

Levando em consideração o que @David Carlisle acabou de postar e o que @Svend Tveskaeg apontou, você tem alguns movimentos:

1) Experimente:

\hyphenation{bio-med-i-cine}

em seu preâmbulo. Isso definirá os pontos de hifenização corretos e, com sorte, quebrará a frase no lugar certo.

2) Como você está usando a IEEEtranclasse, você também pode usar um desses estilos de bibliografia. Observe que nem todos eles são compatíveis com IEEE e você terá que verificar isso com base emIEEE bst como documentar

\bibliographystyle{IEEEtran} % The standard IEEEtran BibTeX style file. For use with IEEE work.

\bibliographystyle{IEEEtranS} % A version of IEEEtran.bst that sorts the entries. Some IEEE conferences/publications may use/allow sorted bibliographies.

\bibliographystyle{IEEEtranSA} % Like IEEEtranS.bst, but with alphanumeric citation tags like alpha.bst. Not for normal IEEE use.

\bibliographystyle{IEEEtranN} % Like IEEEtran.bst, but based on plainnat.bst and is compatible with Patrick W. Daly's natbib package. Not for normal IEEE use.

\bibliographystyle{IEEEtranSN} % Sorting version of IEEEtranN.bst. Not for normal IEEE use

Agora, se você não precisa que seu trabalho seja compatível com o IEEE, você pode sempre tentar não usar a linha padrão (e obrigatória do IEEE) em vez dos nomes dos autores. Isso é feito especificando uma nova entrada bibliográfica em seu arquivo .bib:

@IEEEtranBSTCTL{IEEEexample:BSTcontrol,
  CTLdash_repeated_names = "no"
}

e depois usando \bstctlcite{IEEEexample:BSTcontrol}no seu código.

No entanto, se você tiver que se limitar à IEEEtranaula e IEEEtran.bst, sugiro que opte completamente pela opção 1). Caso contrário, tente usar natbibum dos bibliographyestilos que forneci. natbibé muito poderoso e provavelmente resolverá isso sem problemas.

informação relacionada