Deedy-Resume: como remover o recuo deslocado na lista

Deedy-Resume: como remover o recuo deslocado na lista

Estou tentando tornar as coisas o mais compactas possível no modelo Deedy-Resume, reduzi o espaço entre as linhas e fiz vários ajustes para economizar espaço. Gostaria de remover o recuo deslocado, ou pelo menos controlar o espaçamento, no recuo nas linhas após a linha inicial do marcador. Estou usando o verso e o compilador é XeLatex

O arquivo completo pode ser encontrado aquihttp://ge.tt/5KplYRx2

tentando ser capaz de controlar o espaçamento do recuo

Abaixo está a seção que trata dos marcadores. Também estou usando o pacote 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}

Obrigado pela ajuda.

Responder1

Bom, você pode usar o ambiente itemizecom algumas opções, pois você já chamou enumitemassim:

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

Você obteria um resultado melhor com as linhas a seguir, mas receberá um aviso estranho sobre a largura negativa do rótulo "não fazendo sentido".

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

IMHO Faz sentido usar um comprimento negativo porque a definição estranha de \labelwidth:

captura de tela do documento

Como você pode ver na captura de tela acima, \labelwdthestá definido para chegar a \leftmargin, mas o que aconteceria se esse comprimento fosse definido como zero?

No MWE a seguir adicionei um \fboxpara visualizar o impresso minipagecom uma moldura ao redor.

Por favor, consulte o seguinte MWE (alterações de código marcadas com <======)

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

e seu resultado:

pdf resultante

Sua solução é impressa primeiro (veja a seta vermelha marcada com 1), minha solução é impressa em segundo lugar. Veja que estou mais perto do início esquerdo do quadro (seta vermelha 2) e o marcador de texto está saindo um pouco do quadro à esquerda. Se você não quiser isso, use minha segunda solução com \labelwithaviso negativo e resultante:

segunda possibilidade que mostrei

Finalmente vejo que é um bug naquele pacote, deveria ser possível iniciar o marcador de texto dentro do quadro sem avisar. Talvez você queira entrar em contato com o mantenedor desse pacote?

Responder2

Editar \newcommando seguinte corrigiu o problema: Preste atenção aoleftmargin

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

informação relacionada