\documentclass[letterpaper,10pt]{article}
\begin{document}
\textbf{ \Large Blahblahblah}
\end{document}
何らかの理由で\textbf
、\Large
左余白から余分な不要なスペースが作成されます。どうすればこれを削除できますか?\hfill
テキストを元の位置に戻すことはできず、\begin{flushleft}...
嘘をつき、実際には左揃えになりません\textbf
。
答え1
この問題は、太字と通常の違いとは関係ありません。段落のデフォルトのインデントが表示されます。これをオフにする 1 つの方法は (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
テキストがテキスト ブロックの左端から始まらない原因は、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}
3行目が示すように、インデントの問題はないこれは、テキスト文字列が太字/大きい文字で表示されることによって発生します。代わりに、(a) テキスト文字列が (論理的な) 段落の先頭に出現し、(b) ドキュメントarticle
クラス (および他の多くのドキュメント クラス) が、\parindent
段落の最初の行をどの程度インデントするかを制御するパラメータである にゼロ以外の値を設定することによって発生します。
最初の行がインデントされていることにも注意してくださいさらに\textbf{ \Large \Once}
2行目よりも2行目の方が大きいです。との違いは何でしょうか?と\textbf{\Large \Once}
の間の空白文字です。TeXは{
\Large
全て空白文字。3 月 15 日には注意してください。また、不注意に挿入された空白にも注意してください。
4 行目と 5 行目は、段落の最初の行のインデントを抑制する方法を示しています。1 回限りの抑制には を使用し\noindent
、全体的な抑制には\parindent
に設定します。補足:を に0pt
設定する場合は、段落間の垂直方向の空白の量を制御するパラメータ -- も 0 以外の値 (例: ) に設定する必要があります。\parindent
0pt
\parskip
\setlength\parskip{0.5\baselineskip}