\documentclass[letterpaper,10pt]{article}
\begin{document}
\textbf{ \Large Blahblahblah}
\end{document}
Por alguna razón \textbf
, \Large
crea este espacio adicional no deseado desde el margen izquierdo. ¿Como me deshago de esto? \hfill
no hace nada para volver a colocar el texto en su lugar, \begin{flushleft}...
mintió y en realidad no va hacia \textbf
la izquierda.
Respuesta1
El problema no tiene nada que ver con negrita versus normal. Más bien, verá la sangría predeterminada de los párrafos. Una forma de desactivarlo (para un párrafo) es utilizar \noindent
.
\documentclass[letterpaper,10pt]{article}
\begin{document}
A normal paragraph.
\textbf{\Large A normal bold paragraph.}
\noindent
A normal paragraph with \texttt{\textbackslash noindent}.
\noindent\textbf{\Large A bold paragraph with \texttt{\textbackslash noindent}.}
\end{document}
Respuesta2
Hay dos problemas distintos que impiden que el texto comience en el margen izquierdo del bloque de texto. En realidad, ninguno de los problemas está asociado con el hecho de que la cadena de texto se muestre en negrita y en tamaño grande.
Comencemos estudiando una versión aumentada del MWE del OP, junto con una captura de pantalla del resultado asociado. (La línea vertical que baja por el borde izquierdo representa el borde del bloque de texto).
\documentclass{article}
\usepackage{showframe} % to show edges of text block
\newcommand\Once{Once upon a time, \dots} % test text string
\begin{document}
\vspace*{1mm} % just for this example
\textbf{ \Large \Once} % OP's example
\textbf{\Large \Once} % no space before "\Large"
\Once % normal font size and font weight
\noindent
\textbf{\Large \Once} % no more indentation!
\setlength\parindent{0pt} % suppress paragraph indentation globally
\textbf{\Large \Once}
\end{document}
Como muestra la tercera línea, el problema de la sangría esnocausado por el hecho de que la cadena de texto se representa en negrita/grande. En cambio, sucede porque (a) la cadena de texto aparece al comienzo de un párrafo (lógico) y (b) la article
clase de documento (junto con muchas otras clases de documento) establece un valor distinto de cero de \parindent
, que es el parámetro que gobierna cuánta sangría tiene la primera línea de un párrafo.
Observe también que la primera línea tiene sangría.aún másque la segunda línea. ¿Cuál es la diferencia entre \textbf{ \Large \Once}
y \textbf{\Large \Once}
? Es el carácter de espacio en blanco entre {
y \Large
. TeX no devoratodocarácter de espacio en blanco. Cuidado con los idus de marzo. Y tenga cuidado con los espacios en blanco insertados descuidadamente.
Las líneas cuarta y quinta muestran cómo suprimir la sangría de la primera línea de un párrafo: Para supresión única, utilice \noindent
; para la supresión global, establezca \parindent
en 0pt
. Aparte: si lo establece \parindent
en 0pt
, probablemente también debería establecer \parskip
el parámetro que gobierna la cantidad de espacios en blanco verticales entre párrafos en un valor distinto de cero, por ejemplo, \setlength\parskip{0.5\baselineskip}
.