Deedy-Resume: So entfernen Sie hängende Einzüge aus Listen

Deedy-Resume: So entfernen Sie hängende Einzüge aus Listen

Ich versuche, die Deedy-Resume-Vorlage so kompakt wie möglich zu gestalten, habe den Abstand zwischen den Zeilen verringert und mehrere Anpassungen vorgenommen, um Platz zu sparen. Ich möchte den hängenden Einzug entfernen oder zumindest den Abstand des Einzugs in den Zeilen nach der ersten Aufzählungszeile steuern. Ich verwende Overleaf und der Compiler ist XeLatex.

Die vollständige Datei finden Sie hierhttp://ge.tt/5KplYRx2

versuchen, den Einrückungsabstand steuern zu können

Unten finden Sie den Abschnitt mit den Aufzählungspunkten. Außerdem verwende ich das Enumitem-Paket.


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

Ich danke Ihnen für Ihre Hilfe.

Antwort1

itemizeNun, Sie können die Umgebung mit einigen Optionen verwenden , da Sie sie bereits enumitemwie folgt aufgerufen haben:

\begin{itemize}[% <=====================================================
  noitemsep,nosep,
  leftmargin=0pt,
  labelsep=2pt,
  itemindent=0pt,
  labelwidth=*
]

Mit den folgenden Zeilen erhalten Sie ein besseres Ergebnis, allerdings erhalten Sie dann eine merkwürdige Warnung, dass eine negative Etikettenbreite „keinen Sinn ergibt“.

\begin{itemize}[% <=====================================================
  noitemsep,nosep,
  leftmargin=0pt,
  labelsep=2pt,
  itemindent=0pt,
  labelwidth=-7pt
]

Meiner Meinung nach ist es sinnvoll, eine negative Länge zu verwenden, da die seltsame Definition von \labelwidth:

Screenshot der Doku

Wie Sie im Screenshot oben sehen können, \labelwdthist die Länge so definiert, dass sie bis in reicht \leftmargin, aber was passiert, wenn diese Länge auf Null gesetzt wird?

Im folgenden MWE habe ich ein hinzugefügt, \fboxum den Ausdruck minipagemit einem Rahmen darum zu visualisieren.

Bitte beachten Sie das folgende MWE (Codeänderungen mit gekennzeichnet <======)

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

und sein Ergebnis:

resultierendes PDF

Ihre Lösung wird zuerst gedruckt (siehe roter Pfeil mit der Markierung 1), meine Lösung wird als zweites gedruckt. Beachten Sie, dass ich näher am linken Anfang des Rahmens bin (roter Pfeil 2) und der Textpunkt links etwas außerhalb des Rahmens liegt. Wenn Sie dies nicht möchten, verwenden Sie meine zweite Lösung mit Negativ \labelwithund daraus resultierender Warnung:

zweite Möglichkeit zeigte ich

Endlich sehe ich, dass dies ein Fehler in diesem Paket ist. Es sollte möglich sein, den Textaufzählungspunkt ohne Warnung innerhalb des Rahmens zu starten. Vielleicht möchten Sie den Betreuer dieses Pakets kontaktieren?

Antwort2

Das Problem wurde durch die Bearbeitung \newcommandwie folgt behoben: Achten Sie auf dieleftmargin

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

verwandte Informationen