Cómo eliminar completamente el espacio entre la parte inferior de una línea y la parte superior de la siguiente línea

Cómo eliminar completamente el espacio entre la parte inferior de una línea y la parte superior de la siguiente línea

Incluso cuando intento establecer el interlineado en cero, todavía hay un ligero espacio entre líneas. ¿Qué lo está causando y cómo configuro este espacio en cero?

\documentclass{article}
\usepackage{anyfontsize}

\setlength{\fboxsep}{0cm}  % So that we can see the exact box around some text
\setlength{\fboxrule}{0.1pt}  % Hairline box

\begin{document}

\noindent{\fontsize{1cm}{1cm}\selectfont \fbox{Foo}\\\fbox{Bar}}

\end{document}

espacio entre lineas

Respuesta1

Debe establecerlo \lineskipen 0, pero también ha especificado un salto de línea de base de `cm, pero su cuadro es más pequeño que eso:

ingrese la descripción de la imagen aquí

\documentclass{article}
\usepackage{anyfontsize}



\setlength{\fboxsep}{0cm}  % So that we can see the exact box around some text
\setlength{\fboxrule}{0.1pt}  % Hairline box

\begin{document}
\setlength\lineskip{0pt}
\fontsize{1cm}{.7cm}\selectfont 

\noindent\fbox{Foo}\\\fbox{Bar}


\bigskip

\noindent\fbox{\strut Foo}\\\fbox{\strut Bar}

\end{document}

Respuesta2

Configuración \setlength\lineskip{0pt}(como enla respuesta de david) todavía dejó un pequeño espacio, pero \nointerlineskip(como en el comentario de Barbara a mi pregunta) lo eliminó por completo.

Un ejemplo práctico usando \nointerlineskip:

\documentclass{article}
\usepackage{anyfontsize}

\setlength{\fboxsep}{0cm}  % So that we can see the exact box around some text
\setlength{\fboxrule}{0.1pt}  % Hairline box

\begin{document}
    \fontsize{1cm}{0.7cm}\selectfont 

    \noindent\fbox{One} \par \nointerlineskip \noindent\fbox{Two}

    % Or use whitespace instead of par:

    \noindent\fbox{Three} 

    \nointerlineskip
    \noindent\fbox{Four}
\end{document}

Resultado (ampliado):

ingrese la descripción de la imagen aquí

También es posible desactivar el salto entre líneas globalmente colocando \offinterlineskipel preámbulo al principio de la sección del documento.

También vale la pena señalar que \nointerlineskipno funciona cuando se utiliza \\para crear saltos de línea. Por ejemplo, foo \\ \nointerlineskip barcausaría un error.

información relacionada