行内の単語の間隔を左右に揃える

行内の単語の間隔を左右に揃える

履歴書を書いているのですが、文書の上部のヘッダーに、自分の電子メール、電話番号、住所を表示しています。各フィールドは箇条書きで区切られていますが、箇条書きの間隔を調整して行を右余白まで延長することは可能でしょうか?

何をしようとしているのかを説明するのは難しいので、モックアップを作成しました。単語間の間隔を調整できますが、箇条書きだけでなくすべての単語間の間隔が追加されます。

この行に使用しているコードと箇条書きを以下に示します。 ありがとうございます。

\noindent
\href{mailto:[email protected]}{john\mbox{}@\mbox{}emaildomain.com}\sbull
\textsmaller{+}1 (202) 555-1212\sbull
3481 Main Street\sbull
New York,\thinspace{\sc NY}\sbull
12345\sbull
USA

間隔の説明

答え1

OPがMWEを提供していれば助けになったでしょうが、私は不足部分を補おうとしました。修正の鍵は、マクロの\hfill周りにインストールすることでした\sbull。ケースバイケースで手動で行うこともできますし、\sbull他の場所で必要ない場合は、次のように自動的に行うこともできます。

\let\svsbull\sbull
\def\sbull{\hfill\svsbull\hfill}

これが MWE です。テキストの下の行は限界範囲を示しています。

\documentclass{article}
\usepackage[margin=1cm]{geometry}
\usepackage{hyperref}
\def\sbull{$\bullet$}
\def\textsmaller#1{\bgroup\small#1\egroup}
\let\svsbull\sbull
\def\sbull{\hfill\svsbull\hfill}
\begin{document}
\noindent
\href{mailto:[email protected]}{john\mbox{}@\mbox{}emaildomain.com}\sbull
\textsmaller{+}1 (202) 555-1212\sbull
3481 Main Street\sbull
New York,\thinspace{\sc NY}\sbull
12345\sbull
USA

\noindent\hrulefill
\end{document}

ここに画像の説明を入力してください

関連情報