0

This spacing should be bigger for the values of 100pt I added:

enter image description here

\PassOptionsToPackage{brazil,main=english}{babel}
\documentclass[
10pt,
a5paper,
twoside
]{abntex2}
\pdfstringdefDisableCommands{\let\uppercase\relax}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\renewenvironment*{citacao}[1][default]{%
   \list{}{%
   \topsep=0pt%
   \itemsep=100pt%
   \parsep=100pt}%
   \ABNTEXfontereduzida%
   \addtolength{\leftskip}{\ABNTEXcitacaorecuo}%
   \item[]%
   \begin{SingleSpace}%
   \ifthenelse{\not\equal{#1}{default}}{\itshape\selectlanguage{#1}}{}%
 }{%
   \end{SingleSpace}%
   \endlist}%

% \makeatletter
% \let\orig@listi\@listi
% \def\@listi{\orig@listi\itemsep=100pt}
% \makeatother

\begin{document}

    Test Test Test Test Test Test Test Test Test Test Test Test
    \begin{citacao}
        Test
    \end{citacao}
    Test Test Test Test Test Test Test Test Test Test Test Test

\end{document}
  1. Change \topsep in a list without packages
  2. Adding vertical space (\vspace) around custom environment
  • 1
    The first item is affected by \topsep, which you've set to 0pt. – Werner Sep 18 '17 at 4:34
  • You only have one item in your list environment example. – user4686 Sep 18 '17 at 9:08
  • I reallly hope the 100pt is just for an example. As jfbu and Werner said, they are working. Just add some paragraphs inside the quote, and obviously add some space with \topsep. Your idea about automatic italics for foreign quotes may be nice, but the user should be able to figure it out by himself. – Joseph Sep 19 '17 at 18:22

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.