一行中的单词间距应在左右两侧对齐

一行中的单词间距应在左右两侧对齐

我正在写简历,在文档顶部标题中显示我的电子邮件、电话号码和地址。每个字段都用项目符号分隔,我想知道是否可以调整项目符号之间的间距以使行延伸到右边距?

我很难描述自己想要做什么,所以我创建了一个模型。我可以调整单词之间的间距,但这会增加所有单词之间的间距,而不仅仅是项目符号之间的间距。

这是我为该行使用的代码以及项目符号。谢谢!

\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}

在此处输入图片描述

相关内容