다음 예를 고려하십시오.
\documentclass{article}
\usepackage{tikz}
\usepackage[showframe]{geometry}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\noindent\begin{tikzpicture}
\draw (0,0)--(\linewidth,0);
\end{tikzpicture}
\end{document}
경고가 뜹니다
Overfull \hbox (0.4pt too wide) in paragraph at lines 8--11
내 뷰어에서는 '너무 넓은' 부분도 보이지 않습니다.
물론 0.4pt에 불과해서 보기가 매우 어렵습니다! 그러나 나는 그러한 경고 팝업이 나타나는 것을 좋아하지 않으므로 선이 여백에 완벽하게 맞는지 확인하는 방법, 즉 inner sep
"노드" Ti의 " "를 설정합니다.케이Z 그림을 정확히 0pt로?
나는 \rule
이것을 위해 등을 사용할 수 있다는 것을 알고 있지만 Ti에서 더 많은 것을 그려야 합니다.케이Z이므로 Ti를 사용합니다.케이전체 그림에서는 Z입니다.
미리 감사드립니다!
보너스 질문:사용하고 있는 것을 볼 수 있습니다 \noindent
. 을 수정하지 않고 \parindent
더 좋은 방법이 있습니까?
답변1
이는 해결 방법에 가깝지만 이 문제의 실제 원인은 아마도 환경 tikz
내부와 관련이 있을 가능성이 높습니다.
\documentclass{article}
\usepackage{tikz}
\usepackage[showframe]{geometry}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\noindent\makebox[\linewidth]{%
\begin{tikzpicture}
\draw (0,0)--(\linewidth,0);
\end{tikzpicture}%
}
\end{document}
답변2
\hfuzz=0.4pt
서문을 사용하여 퍼지해 보겠습니다 .
\documentclass{article}
\usepackage{tikz}
\usepackage[showframe]{geometry}
\usepackage{lipsum}
\hfuzz=0.4pt
\begin{document}
\lipsum[1]
%https://tex.stackexchange.com/questions/50830/do-i-have-to-care-about-bad-boxes/50850#50850
\noindent\begin{tikzpicture}
\draw (0,0)--(\linewidth,0);
\end{tikzpicture}
\end{document}
자세한 내용은 @DavidCarlisle이 훌륭한 답변을 제공한 링크된 질문을 참조하세요. 또한 이 답변은 보너스 부분에만 해당된다고 생각합니다 :-)
.