Meldung underfull hbox bezieht sich auf \end-Befehle?

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Meldung underfull hbox bezieht sich auf \end-Befehle?

underfull hbox - gelöst

von cg » Mi 14. Nov 2012, 11:07

Hallo,

Danke, der Hinweis auf footnotesize hat es letztendlich gebracht! Wenn ich nur

\footnotesize

ohne begin / end setze, werden keine underfullboxes mehr produizert.

Viele Grüße

cg

von cg » Mi 14. Nov 2012, 09:54

Hallo,

Danke für die Hinweise! Mit \raggedright bekomme ich eine underfull box weg. Die andere bleibt jedoch. Ich werde mir mal anschauen, wie ich die Tabelle ohne footnotesize hinbekomme, vielleicht liegt es ja daran.

Viele Grüße

cg

von esdd » Di 13. Nov 2012, 14:13

Hallo,

soweit ich weiß, ist \footnotesize ein Schalter und keine Umgebung.
X-Spalten werden im Blocksatz gesetzt und der hat bei den Non-Skilled Workers Probleme.
Folgendes Tabelle liefert mir keine underfull boxes:
\documentclass[a4paper,12pt]{report} 
\usepackage{booktabs} 
\usepackage{tabularx} 
\usepackage{pdflscape} 
\begin{document} 
\begin{landscape} 
\begin{table} 
\footnotesize 
\caption{Unweighted Cross Table, All Cohorts} 
\begin{tabularx}{\linewidth}{*{8}X} 
\toprule 
& \multicolumn{7}{c}{Class}\\\addlinespace \cmidrule{2-8} 
Origin & High Service & Low Service & Routine Non-Manual & Self Employed & Skilled Workers & \raggedright Non-Skilled Workers & Sum \\\toprule
High Service & 4.47 & 4.43 & 1.78 & 1.05 & 1.12 & 0.94 & 13.79 
\end{tabularx} 
\end{table}
\end{landscape}
\end{document} 
Gruß
Elke

von sudo » Di 13. Nov 2012, 14:00

Also eine underfull hbox scheinen die Non-Skilled Workers zu verursachen.

Die andere scheint von der footnotesize zu stammen. Die beeinflusst wahrscheinlich irgendwie die Abstände in der Tabelle, davor oder danach. Das müsste allerdings eigentlich eher die vertikalen Abstände betreffen.

Meldung underfull hbox bezieht sich auf \end-Befehle?

von cg » Di 13. Nov 2012, 13:21

Hallo,

ich schreibe eine Arbeit mit vielen Tabellen. Wenn ich das Dokument erstelle, erscheinen für jede Tabelle underfull hboxes, und zwar beziehen die sich laut Zeilennummern auf die \end-Befehle. So sieht das in einem Beispiel aus:
\documentclass[a4paper,12pt]{report}
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage{pdflscape}
\begin{document}

{\begin{landscape}
\begin{table}
\begin{footnotesize}
\caption{Unweighted Cross Table, All Cohorts}
\begin{tabularx}{\linewidth}{*{8}X}

\toprule
                   & \multicolumn{7}{c}{Class}\\\addlinespace \cmidrule{2-8}
Origin & High Service & Low Service & Routine Non-Manual & Self Employed & Skilled Workers & Non-Skilled Workers & Sum \\\toprule 

High Service             & 4.47 & 4.43 & 1.78 & 1.05 & 1.12 & 0.94 & 13.79

\end{tabularx}
\end{footnotesize}
\end{table}
\end{landscape}}
\end{document}

Die Meldungen sind wie folgt:

Underfull \hbox (badness 10000) in paragraph at lines 19--19
[]|\OT1/cmr/m/n/10 Non-Skilled
 []

Underfull \hbox (badness 10000) in paragraph at lines 19--21

und beziehen sich damit auf \end{tabularx}, \end{footnotesize}, {end{table}. 

Hat jemand eine Idee, wie ich die Meldungen wegbekomme? Die Tabellen sehen in Oednung aus, aber weil es so viele sind, ist das log-file total  unübersichtlich. 

Ich freue mich über Hilfe, viele Grüße

cg

Nach oben