Como corrigir bad box em que a linha onde está ocorrendo o problema não é mostrada?

722 views
Skip to first unread message

Leonardo Gonçalves

unread,
Jun 2, 2020, 6:41:38 PM6/2/20
to Latex-br
Quero corrigir um bad box em que a linha que está excedendo é mostrada? 

Como faço isso? 

Desde já agradeço por toda ajuda que vocês tem me dado. Mexer no látex não é uma tarefa muito fácil e que demanda persistência e paciência. 
Obrigado por todo apoio!
linha não aparece.PNG

Emílio Kavamura

unread,
Jun 2, 2020, 10:09:40 PM6/2/20
to Latex-br
bad box pode ter sido causado por algum elemento que exceda as dimensões que foi previamente definido.

Num parágrafo ou minipage, pode ser uma palavra que não pode ser hifenizada para ajustar a distribuição das palavras na linha;

Numa célula de uma ambiente tabular, pode ser uma palavra que não pode ser hifenizada para ajustar a distribuição das palavras na linha; ou algum outro elemento que exceda as dimensões da célula/tabela;

Numa página alguma tabular ou imagem que exceda as dimensões da area de texto na página....

Eduardo M KALINOWSKI

unread,
Jun 3, 2020, 9:04:53 AM6/3/20
to late...@googlegroups.com
On 02/06/2020 23:09, Emílio Kavamura wrote:
> bad box pode ter sido causado por algum elemento que exceda as
> dimensões que foi previamente definido.
>
> Num parágrafo ou minipage, pode ser uma palavra que não pode ser
> hifenizada para ajustar a distribuição das palavras na linha;
>
> Numa célula de uma ambiente tabular, pode ser uma palavra que não pode
> ser hifenizada para ajustar a distribuição das palavras na linha; ou
> algum outro elemento que exceda as dimensões da célula/tabela;
>
> Numa página alguma tabular ou imagem que exceda as dimensões da area
> de texto na página....

Isso que você descreveu é um overfull hbox. O melhor meio de verificar é
com a opção "draft" da classe, que coloca um quadrado indicando as
linhas que excedem.

A mensagem de erro é de UNDERfull Vbox, ou seja, um página (Vbox -
poderia na verdade ser qualquer conteúdo vertical), em que falta
conteúdo (UNDERfull).

Essencialmente, a página está muito vazia e para preenchê-la (já que o
Latex tenta fazer todas as páginas ficarem mais ou menos do mesmo
tamanho) ele teria que colocar espaço em branco de mais.

Provavelmente são páginas só com figuras, no fim do capítulo, com uma ou
duas por página e que não têm como ser preenchidas. Você pode tentar
distribuir melhor as figuras no texto. Ou pode deixar como está, não há
problema em páginas de figuras vazias demais.

Pelo log real (não o compilado de erros que seu editor mostra) deve ser
possível ver em que página foi, deve ter o número da página um pouco
antes do aviso.


--
All kings is mostly rapscallions.
-- Mark Twain

Eduardo M KALINOWSKI
edu...@kalinowski.com.br

Leonardo Gonçalves da Silva

unread,
Jun 3, 2020, 9:26:02 AM6/3/20
to late...@googlegroups.com

Fiz uma pesquisa na internet e consegui corrigir esses bad box que não aparece a linha (o local) onde ocorre o bad box com o comando no pre-âmbulo:

 

\raggedbottom

 

Ele os retirou com um charme

 

Enviado do Email para Windows 10

--

Você recebeu esta mensagem porque está inscrito em um tema do grupo "Latex-br" dos Grupos do Google.

Para cancelar inscrição nesse tema, acesse https://groups.google.com/d/topic/latex-br/RRWUwcURH24/unsubscribe.

Para cancelar inscrição nesse grupo e todos os seus temas, envie um e-mail para latex-br+u...@googlegroups.com.

Para ver esta discussão na web, acesse https://groups.google.com/d/msgid/latex-br/78f3e908-6df6-9a61-e2fb-bf9536e4e721%40kalinowski.com.br.

 

Eduardo M KALINOWSKI

unread,
Jun 3, 2020, 9:52:08 AM6/3/20
to late...@googlegroups.com
On 03/06/2020 10:25, Leonardo Gonçalves da Silva wrote:
> Fiz uma pesquisa na internet e consegui corrigir esses bad box que não
> aparece a linha (o local) onde ocorre o bad box com o comando no pre-âmbulo:

Na verdade você não corrigiu. Você suprimiu os avisos.

Esse comando diz ao Latex que não precisa que as páginas sejam
justificadas verticalmente, é permitido que algumas sejam mais curtas. E
por isso não tem mais os avisos.

Mas em muitos casos isso não é um problema, ou é até mesmo desejável (se
forem páginas com figuras, por exemplo).


--
Do not seek death; death will find you. But seek the road which makes death
a fulfillment.
-- Dag Hammarskjold

Eduardo M KALINOWSKI
edu...@kalinowski.com.br

Leonardo Gonçalves da Silva

unread,
Jun 3, 2020, 10:01:11 AM6/3/20
to late...@googlegroups.com

Ótimo gostei da explicação e que bom que isso resolveu. Agora com a explicação era isso que eu queria.

Vlw

 

Enviado do Email para Windows 10

 

--

Você recebeu esta mensagem porque está inscrito em um tema do grupo "Latex-br" dos Grupos do Google.

Para cancelar inscrição nesse tema, acesse https://groups.google.com/d/topic/latex-br/RRWUwcURH24/unsubscribe.

Para cancelar inscrição nesse grupo e todos os seus temas, envie um e-mail para latex-br+u...@googlegroups.com.

Emílio Kavamura

unread,
Jun 3, 2020, 11:47:18 AM6/3/20
to Latex-br
isso,, troquei as bolas..
Reply all
Reply to author
Forward
0 new messages