無効にするのは不可能のようです。以下を試してみました:
質問について表形式使用時の \hbox の過剰警告
\hfuzz=0.64pt
と付け加えて、私は試したが成功しなかった、と言います\hfuzz=50000pt
。\hfuzz=5000pt \begin{adjustwidth}{-0.5\marginparwidth}{-0.5\marginparwidth} ...
質問とともに「Overfull \hbox」に対して、改行を追加するよりも良い解決策は本当にないのでしょうか?、 を追加してみました
\sloppy
が、結果はありませんでした。\sloppy \begin{adjustwidth}{-0.5\marginparwidth}{-0.5\marginparwidth} ..
質問の下にもこれを載せてみましたロングテーブル内の不良ボックス警告を無効/抑制するにはどうすればよいですか?、しかし効果はありませんでした。
\hbadness=\maxdimen \vbadness=\maxdimen \begin{adjustwidth}{-0.5\marginparwidth}{-0.5\marginparwidth} ...
質問について「Overfull \hbox (9.89561pt 幅が広すぎます)」とは何ですか?
\the\fontdimen2\font
、と を使用して\the\fontdimen3\font
制限を拡張する方法がわかりませんでした。
これは表です:
\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}
そしてこれが警告です:
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|
表は次のようになります。
これは私にとっては良さそうですが、現在の状況に応じて警告制限をトリガーしないように、このテーブルのみを許可するように警告制限を拡張するにはどうすればよいでしょうか?
答え1
警告は
Overfull \hbox (1.8104pt too wide) in paragraph at lines 63--63
[]|\T1/ntxtlf/m/n/10.95 (-20) `M▒dia|
これは、テーブルが広すぎることが問題なのではなく、テキストが列に収まらないことが問題であることを示しています。段落設定は parbox と列エントリp
で「正規化」されるため、テーブル外部の設定がほとんど効果がないのはそのためです。p
したがって、テーブル内でリセットすることはできます\hfuzz
が、列の幅を指定してから、列よりも幅の広い改行できない 1 単語のエントリを指定するのは、実際にはかなり奇妙です。
列を 2 ポイント広くするとp
警告が表示されます。
\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
}
答え2
「Média」という単語が列幅に対して少し長すぎるため、オーバーフル警告が表示されます。幅を広げるか、 で列の内容を非表示にしてください\rlap{Média}
。
答え3
列、値、フォント サイズを\hsize
調整して、表の全体的な外観を改善することを提案します。X
tabcolsep
\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}