Espaciado de palabras en una línea para justificar en el lado izquierdo y derecho

Espaciado de palabras en una línea para justificar en el lado izquierdo y derecho

Estoy escribiendo un currículum y en el encabezado superior del documento muestro mi correo electrónico, número de teléfono y dirección. Cada campo está separado por una viñeta y me pregunto si es posible ajustar el espacio entre las viñetas para que la línea se extienda hasta el margen derecho.

Es difícil para mí describir lo que estoy tratando de hacer, así que creé una maqueta. Puedo ajustar el espacio entre las palabras, pero eso agregaría el espacio entre todas las palabras, no solo las viñetas.

Aquí está el código que estoy usando para esta línea, junto con las viñetas. ¡Gracias!

\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

Descripción del espaciado

Respuesta1

Habría ayudado si el OP hubiera proporcionado un MWE, pero traté de llenar los vacíos. La clave para la solución fue instalar \hfillalrededor de la \sbullmacro. Se puede hacer manualmente caso por caso, o si \sbullno es necesario en otro lugar, se puede hacer automáticamente como

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

Aquí está el MWE. La línea debajo del texto muestra la extensión marginal.

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

ingrese la descripción de la imagen aquí

información relacionada