Es scheint einfach unmöglich, es zu deaktivieren. Ich habe versucht, Folgendes einzugeben:
Zur FrageWarnung vor übervollem \hbox bei Verwendung von tabellarischsagt, fügt hinzu
\hfuzz=0.64pt
: „Ich habe es versucht\hfuzz=50000pt
, aber ohne Erfolg.“\hfuzz=5000pt \begin{adjustwidth}{-0.5\marginparwidth}{-0.5\marginparwidth} ...
Mit der FrageGibt es bei „Überfüllter \hbox“ wirklich keine bessere Lösung als das Einfügen eines Zeilenumbruchs?, ich habe versucht, hinzuzufügen
\sloppy
, aber ohne Ergebnis.\sloppy \begin{adjustwidth}{-0.5\marginparwidth}{-0.5\marginparwidth} ..
Ich habe auch versucht, dies unten aus der Frage einzufügenWie deaktiviere/unterdrücke ich Bad-Box-Warnungen in einer Longtable?, hatte aber auch keine Wirkung.
\hbadness=\maxdimen \vbadness=\maxdimen \begin{adjustwidth}{-0.5\marginparwidth}{-0.5\marginparwidth} ...
Zur FrageWas ist eine „Übervolle \hbox (9,89561pt zu breit)“?, ich habe nicht verstanden, wie ich die Grenzen verwenden
\the\fontdimen2\font
und\the\fontdimen3\font
erweitern kann.
Dies ist die Tabelle:
\documentclass[12pt]{article}
\usepackage[a4paper, margin=2cm, showframe]{geometry}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[brazil]{babel}
\usepackage{newtxtext,newtxmath}
\usepackage{microtype,booktabs}
\usepackage{ragged2e}
\usepackage{array, multirow, tabularx}
\usepackage[strict]{changepage}
\usepackage{hyperref}
\begin{document}
\section{Riscos}
% https://tex.stackexchange.com/questions/366156/how-to-change-the-left-padding-for-one-latex-tables-cell
% https://tex.stackexchange.com/questions/366155/how-to-write-a-table-a-little-larger-than-the-paragraphs-with-centered-columns
%
\begin{adjustwidth}{-0.5\marginparwidth}{-0.5\marginparwidth}
\small
\begin{tabularx}{\linewidth}
{|
*1{ >{\RaggedRight\arraybackslash\hsize=1.1\hsize }X |} % Riscos
*3{@{\hspace{3.0pt}}>{\Centering\arraybackslash }p{0.9cm}|} % Probabilidade, Impacto , Prioridade
*2{ >{\RaggedRight\arraybackslash\hsize=0.95\hsize}X |} % Resposta, Prevenção
}
\hline Riscos & Pro\-ba\-bi\-li\-da\-de & Im\-pac\-to & Prio\-ri\-da\-de & Es\-tra\-té\-gia de res\-pos\-ta & Ações de pre\-ven\-ção \\ \hline
% Row 1
% Riscos
\hline Problemas com perda de dados &
% Probabilidade
Baixa &
% Impacto
Alto &
% Prioridade
Alta &
% Estratégia de resposta
Uso do backup &
% Ações de prevenção
Backup periódicos \\ \hline
% Row 2
% Riscos
\hline Alteração do cronograma ou descontinuidade do projeto onde recebo uma bolsa &
% Probabilidade
Média &
% Impacto
Alto &
% Prioridade
Alta &
% Estratégia de resposta
Redefinição da data de entrega do trabalho &
% Ações de prevenção
Monitoramento contínuo das informações obtidas com superiores imediatos \\ \hline
\hline \end{tabularx}
\end{adjustwidth}
\end{document}
Und das ist die Warnung:
D:\main2.tex:63: Overfull \hbox (1.8104pt too wide) in paragraph at lines 63--63
Overfull \hbox (1.8104pt too wide) in paragraph at lines 63--63
[]|\T1/ntxtlf/m/n/10.95 (-20) M▒dia|
So sieht die Tabelle aus:
Das sieht für mich gut aus. Wie kann ich daher die Warngrenzen erweitern, um nur diese Tabelle zuzulassen und sie nicht entsprechend ihrem aktuellen Aussehen auszulösen?
Antwort1
Die Warnung ist
Overfull \hbox (1.8104pt too wide) in paragraph at lines 63--63
[]|\T1/ntxtlf/m/n/10.95 (-20) `M▒dia|
Daran siehst Du, dass das Problem nicht darin liegt, dass die Tabelle zu breit ist, sondern dass der Text nicht in die Spalte passt p
. Deshalb haben Deine Einstellungen außerhalb der Tabelle kaum Wirkung gezeigt, da die Absatzeinstellungen in Parboxen und p
Spalteneinträgen „normalisiert“ werden.
Sie könnten also innerhalb der Tabelle zurücksetzen \hfuzz
, aber es ist wirklich ziemlich merkwürdig, eine Spaltenbreite anzugeben und ihr dann einen unumbrechbaren Ein-Wort-Eintrag zuzuweisen, der breiter als die Spalte ist.
Wenn Sie die p
Spalte 2pt breiter machen, erscheint die Warnung.
\begin{tabularx}{\linewidth}
{|
*1{ >{\RaggedRight\arraybackslash\hsize=1.1\hsize }X |} % Riscos
*3{@{\hspace{3.0pt}}>{\Centering\arraybackslash}p{\dimexpr 0.9cm+2pt\relax}|} % Probabilidade, Impacto , Prioridade
*2{ >{\RaggedRight\arraybackslash\hsize=0.95\hsize}X |} % Resposta, Prevenção
}
Antwort2
Die Warnung vor Überfüllung wird durch das Wort „Medien“ ausgelöst, das für die Spaltenbreite etwas zu lang ist. Vergrößern Sie entweder die Breite oder verbergen Sie den Inhalt der Spalte mit \rlap{Média}
.
Antwort3
Ich schlage einige Verbesserungen am allgemeinen Erscheinungsbild der Tabelle vor, indem ich mit \hsize
den X
Spalten, den Werten tabcolsep
und der Schriftgröße spiele:
\documentclass[12pt]{article}
\usepackage[a4paper, margin=2cm, showframe]{geometry}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[brazil]{babel}
\usepackage{newtxtext, newtxmath}
\usepackage{microtype, booktabs}
\usepackage{ragged2e}
\usepackage{array, multirow, tabularx, makecell}
\usepackage[strict]{changepage}
\usepackage{hyperref}
\begin{document}
\section{Riscos}
% https://tex.stackexchange.com/questions/366156/how-to-change-the-left-padding-for-one-latex-tables-cell
% https://tex.stackexchange.com/questions/366155/how-to-write-a-table-a-little-larger-than-the-paragraphs-with-centered-columns
%
\begin{adjustwidth}{-0.5\marginparwidth}{-0.5\marginparwidth}
\footnotesize\renewcommand\tabcolsep{4pt}\setcellgapes{4pt}\makegapedcells
\begin{tabularx}{\linewidth}
{|
*1{ >{\RaggedRight\arraybackslash\hsize=1.15\hsize }X |} % Riscos
l| *2{@{\hspace{3.0pt}}>{\Centering\arraybackslash }p{1.5cm}|} % Probabilidade, Impacto , Prioridade
*2{ >{\RaggedRight\arraybackslash\hsize=0.925\hsize}X |} % Resposta, Prevenção
}
\hline Riscos & Probabilidade & Impacto & Prioridade & Estratégia de resposta & Ações de prevenção \\ \hline
% Row 1
% Riscos
\hline Problemas com perda de dados &
% Probabilidade
Baixa &
% Impacto
Alto &
% Prioridade
Alta &
% Estratégia de resposta
Uso do backup &
% Ações de prevenção
Backup periódicos \\ \hline
% Row 2
% Riscos
\hline Alteração do cronograma ou descontinuidade do projeto onde recebo uma bolsa &
% Probabilidade
Média &
% Impacto
Alto &
% Prioridade
Alta &
% Estratégia de resposta
Redefinição da data de entrega do trabalho &
% Ações de prevenção
Monitoramento contínuo das informações obtidas com superiores imediatos \\ \hline
\hline \end{tabularx}
\end{adjustwidth}
\end{document}