\documentclass[letterpaper,10pt]{article}
\begin{document}
\textbf{ \Large Blahblahblah}
\end{document}
어떤 이유로 왼쪽 여백에 원하지 않는 공간이 추가 \textbf
로 생성됩니다. \Large
어떻게 제거합니까? \hfill
텍스트를 다시 제자리로 밀어넣는 데 아무 것도 하지 않고 \begin{flushleft}...
거짓말을 하며 실제로 왼쪽으로 플러시되지 않습니다 \textbf
.
답변1
이 문제는 굵은 글씨체와 일반 글씨체와 관련이 없습니다. 오히려 단락의 기본 들여쓰기가 표시됩니다. (한 단락에 대해) 그것을 끄는 한 가지 방법은 를 사용하는 것입니다 \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}
답변2
텍스트가 텍스트 블록의 왼쪽 여백에서 시작하지 못하게 하는 두 가지 별도의 문제가 있습니다. 두 문제 모두 실제로 텍스트 문자열이 굵게 및 크게 렌더링된다는 사실과 관련이 없습니다.
관련 출력의 스크린샷과 함께 OP MWE의 확장된 버전을 연구하는 것부터 시작하겠습니다. (왼쪽 가장자리 아래의 수직선은 텍스트 블록의 가장자리를 나타냅니다.)
\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}
세 번째 줄에서 볼 수 있듯이 들여쓰기 문제는 다음과 같습니다.~ 아니다텍스트 문자열이 굵게/크게 렌더링된다는 사실로 인해 발생합니다. 대신 (a) 텍스트 문자열이 (논리적) 단락의 시작 부분에 나타나고 (b) 문서 article
클래스(다른 많은 문서 클래스와 함께)가 0이 아닌 값을 설정하기 때문에 발생합니다 \parindent
. 단락의 첫 번째 줄이 들여쓰기되는 정도입니다.
또한 첫 번째 줄은 들여쓰기되어 있습니다.더 나아가두 번째 줄보다 이들 \textbf{ \Large \Once}
그리고 의 차이점은 무엇인가요 \textbf{\Large \Once}
? {
와 사이의 공백 문자입니다 \Large
. TeX은 먹어치워지지 않습니다모두공백 문자. 3월의 아이디어를 조심하세요. 그리고 부주의하게 삽입된 공백을 조심하세요.
네 번째와 다섯 번째 줄은 단락 첫 번째 줄의 들여쓰기를 억제하는 방법을 보여줍니다. 일회성 억제의 경우 \noindent
; 전역 억제의 경우 \parindent
로 설정합니다 0pt
. 참고: \parindent
로 설정하는 경우 단락 사이의 수직 공백 크기를 0이 아닌 값으로 제어하는 매개변수(예: ) 0pt
도 설정해야 합니다 .\parskip
\setlength\parskip{0.5\baselineskip}