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
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 itemize
com algumas opções, pois você já chamou enumitem
assim:
\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
:
Como você pode ver na captura de tela acima, \labelwdth
está definido para chegar a \leftmargin
, mas o que aconteceria se esse comprimento fosse definido como zero?
No MWE a seguir adicionei um \fbox
para visualizar o impresso minipage
com 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:
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 \labelwith
aviso negativo e resultante:
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 \newcommand
o 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}}