Estoy tratando de hacer las cosas lo más compactas posible en la plantilla Deedy-Resume, he reducido el espacio entre líneas y he realizado múltiples ajustes para ahorrar espacio. Me gustaría eliminar la sangría francesa, o al menos controlar el espacio, en la sangría de las líneas después de la línea de viñeta inicial. Estoy usando el dorso y el compilador es XeLatex.
El archivo completo se puede encontrar aquí.http://ge.tt/5KplYRx2
A continuación se muestra la sección que trata los puntos. También estoy usando el paquete enumitem.
\documentclass[letterpaper]{article}
\usepackage[hmargin= 1.0cm, vmargin=0.75cm]{geometry} % Specifies horizontal and vertical page margins
\usepackage{enumitem}
\usepackage{lipsum}% just to generate text for the example
\usepackage{fixltx2e}
\usepackage{hyperref}
\usepackage{color}
\usepackage[document]{ragged2e}
%----------------------------------------------------------------------------------------
% SECTION TITLE STYLING AND SPACING
%----------------------------------------------------------------------------------------
\newenvironment{tightitemize} % Defines the tightitemize environment which modifies the itemize environment to be more compact
{\vspace{-\topsep}\begin{itemize} \leftmargin-25pt \itemsep0pt \parskip0pt \parsep0pt \itemindent-20pt \labelsep1pt \parindent0pt
}
{\end{itemize}\vspace{-\topsep}}
\begin{document}
\begin{minipage}[t]{0.72\textwidth}
\subsection*{Research Assistant}
\subsubsection*{Apr 2014 - Aug 2014 | TEST, NY}
\begin{tightitemize}
\item \lipsum[4]
\item \lipsum[4]
\item\lipsum[4]
\end{tightitemize}
\end{minipage}
\end{document}
Gracias por su ayuda.
Respuesta1
Bueno, puedes usar el entorno itemize
con algunas opciones, porque ya llamaste enumitem
así:
\begin{itemize}[% <=====================================================
noitemsep,nosep,
leftmargin=0pt,
labelsep=2pt,
itemindent=0pt,
labelwidth=*
]
Se obtendría un mejor resultado con las siguientes líneas, pero luego aparece una advertencia extraña acerca de que el ancho de etiqueta negativo "no tiene sentido".
\begin{itemize}[% <=====================================================
noitemsep,nosep,
leftmargin=0pt,
labelsep=2pt,
itemindent=0pt,
labelwidth=-7pt
]
En mi humilde opinión, tiene sentido utilizar una longitud negativa debido a la extraña definición de \labelwidth
:
Como puede ver en la captura de pantalla anterior, \labelwdth
está definido para alcanzar \leftmargin
, pero ¿qué sucede si esa longitud se establece en cero?
En el siguiente MWE agregué un \fbox
para visualizar lo impreso minipage
con un marco alrededor.
Consulte el siguiente MWE (cambios de código marcados con <======
)
\documentclass[letterpaper]{article}
\usepackage[%
hmargin= 1.0cm, vmargin=0.75cm,
% showframe
]{geometry} % Specifies horizontal and vertical page margins
\usepackage{enumitem}
\usepackage{lipsum}% just to generate text for the example
%\usepackage{fixltx2e}
\usepackage{color}
\usepackage[document]{ragged2e}
\usepackage{hyperref}
%----------------------------------------------------------------------------------------
% SECTION TITLE STYLING AND SPACING
%----------------------------------------------------------------------------------------
\newenvironment{tightitemize} % Defines the tightitemize environment which modifies the itemize environment to be more compact
{\vspace{-\topsep}\begin{itemize}[leftmargin=*] \itemsep0pt \parskip0pt \parsep0pt \itemindent0pt \labelsep1pt \parindent0pt
}
{\end{itemize}\vspace{-\topsep}}
\begin{document}
\fbox{% <===============================================================
\begin{minipage}[t]{0.72\textwidth}
\subsection*{Research Assistant}
\subsubsection*{Apr 2014 - Aug 2014 | TEST, NY}
\begin{tightitemize}
\item \lipsum[4]
\item \lipsum[4]
\item\lipsum[4]
\end{tightitemize}
New itemize follows now:
\begin{itemize}[% <=====================================================
noitemsep,nosep,
leftmargin=0pt,
labelsep=2pt,
itemindent=0pt,
labelwidth=*
]
\item \lipsum[4]
\item \lipsum[4]
\item \lipsum[4]
\end{itemize}
\end{minipage}
} % <===================================================================
\end{document}
y su resultado:
Su solución se imprime primero (vea la flecha roja marcada con 1), mi solución se imprime en segundo lugar. Vea que estoy más cerca del inicio izquierdo del marco (flecha roja 2) y la viñeta de texto va un poco fuera del marco a la izquierda. Si no desea esto, utilice mi segunda solución con \labelwith
una advertencia negativa y resultante:
Por fin veo que hay un error en ese paquete, debería ser posible iniciar la viñeta de texto dentro del marco sin previo aviso. ¿Quizás quieras contactar al mantenedor de ese paquete?
Respuesta2
Editar lo \newcommand
siguiente solucionó el problema: preste atención aleftmargin
\newenvironment{tightitemize} % Defines the tightitemize environment which modifies the itemize environment to be more compact
{\vspace{-\topsep}\begin{itemize}[leftmargin=*] \itemsep0pt \parskip0pt \parsep0pt \itemindent0pt \labelsep1pt \parindent0pt
}
{\end{itemize}\vspace{-\topsep}}