Tengo una lista desordenada y me gustaría que el texto del elemento en sí (a diferencia de la etiqueta) se alinee con el texto circundante. La siguiente imagen es el ejemplo que estoy intentando emular. ¿Cómo puedo lograr este resultado?
A continuación se muestra el código desde el que estoy empezando.
\section*{Education.}
\begin{itemize}
\item Ph.D.
\item M.S.
\end{itemize}
Respuesta1
Se puede hacer de enumitem
forma muy sencilla:
\documentclass[11pt]{article}
\usepackage[T1]{fontenc}
\usepackage{geometry}
\geometry{showframe}
\usepackage{enumitem}
\begin{document}
\section*{Education}
\begin{itemize}[label=\llap{\textbullet\hskip0.2em}, wide=0pt, itemindent=0pt]
\item Ph. D. Some text. Some more text.
\item M. Sc.
\end{itemize}
\end{document}
Respuesta2
Prueba esto
\begin{itemize}
\item [] Education
\item Ph.D
\item M.Sc
\end{itemize}
Respuesta3
Así es como puede lograr el efecto deseado conenumitemsimplemente estableciendo el margen izquierdo para el entorno en 0pt
.
\documentclass{article}
\usepackage{enumitem}
\usepackage{blindtext} % <- just for \blindtext
\begin{document}
\section*{Education.}
\blindtext
\begin{itemize}[leftmargin=0pt]
\item Ph.D.
\item M.S.
\end{itemize}
\end{document}
El enumitem
paquete define un par de claves que juntas le permiten personalizar la sangría de los elementos en un entorno de lista, como la de sus etiquetas. El significado de las longitudes descritas por estas claves se resume en la siguiente imagen/diagrama, que tomé del paquetedocumentación.
Probablemente puedas adivinar cuáles son las claves para las longitudes horizontales en este diagrama (simplemente quita la \
). (NB También existe labelindent
, que es la sangría total de la etiqueta en relación con el texto circundante, pero se calcula a partir de las otras longitudes de forma predeterminada). Por lo tanto, puede alinear los elementos con el texto circundante simplemente configurando leftmargin=0pt
sin afectar la separación entre los elementos. y su etiqueta.
Si no desea cambiar la sangría de todos los entornos detallados de nivel superior en su documento por separado agregándolos [leftmargin=0pt]
a cada uno de ellos, puede agregar lo siguiente a su preámbulo.
\setlist[itemize,1]{leftmargin=0pt}
Tenga en cuenta que sin la opción, también se verían afectados itemize
otros tipos de entornos de lista ( enumerate
o description
entornos creados con ), y que sin los entornos anidados se sangrarían de la misma manera. El\newlist
1
itemize
documentaciónVale enumitem
la pena leerlo si desea personalizar aún más estos entornos.