¿Cómo quitar el pequeño marco invisible de TikZ?

¿Cómo quitar el pequeño marco invisible de TikZ?

Considere este ejemplo:

\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}

Recibe una advertencia

Overfull \hbox (0.4pt too wide) in paragraph at lines 8--11

En mi visor ni siquiera puedo ver la parte "demasiado ancha"

ingrese la descripción de la imagen aquí

Por supuesto, es muy difícil verlo, ¡porque solo mide 0,4 puntos! Sin embargo, no me gusta que aparezcan este tipo de advertencias, entonces, ¿cómo asegurarme de que la línea se ajuste perfectamente al margen, es decir, establecer el " inner sep" del "nodo" Ti?k¿Imagen Z exactamente a 0 puntos?

Sé que puedo usar \rule, etc. para esto, pero tengo que dibujar algo más en Ti.kZ, entonces uso TikZ en toda la imagen.

¡Gracias de antemano!

Pregunta extra:Puedes ver que estoy usando \noindent. Sin modificaciones \parindent, ¿hay alguna forma mejor de hacerlo?

Respuesta1

Esto es más bien una solución alternativa, pero la verdadera causa de este problema probablemente esté relacionada con el tikzentorno interno.

\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}

Respuesta2

Vamos a borrarlo usando \hfuzz=0.4pten su preámbulo.

\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}

Para obtener más información: visite la pregunta vinculada para la cual @DavidCarlisle brindó una excelente respuesta. Además, creo que esta respuesta solo cubre la parte extra :-).

información relacionada