¿Cómo evitar que el paquete \usepackage{parskip} deshabilite la sangría de párrafo?

¿Cómo evitar que el paquete \usepackage{parskip} deshabilite la sangría de párrafo?

Me gustaría insertar automáticamente un espacio vertical entre mis párrafos. Actualmente estoy usando \medskipantes de todos mis párrafos. Ejemplo:

% proposal.tex
% Based on http://www.latextemplates.com/template/simple-sectioned-essay
\documentclass[12pt]{article}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[a4paper, margin=2cm]{geometry}
\usepackage[brazil]{babel}

\usepackage[utf8]{inputenc}
\usepackage{mathptmx}

\usepackage{indentfirst}

\begin{document}

\section{Introdução}

    In typesetting advertisement copy, a way of justifying paragraphs has
    become popular in recent years that is somewhere between flushright
    and raggedrightdddd setting. Lines that would stretch beyond certain limits
    are set with their glue at natural width. This single paragraph is but an
    example of this procedure; the macros are given next.

    \medskip
    Second paragraph.

\end{document}

Lo que genera:

ingrese la descripción de la imagen aquí

despues de buscarDescubrí cómo incluir el paquete \usepackage{parskip}. Sin embargo, después de hacerlo, todas las sangrías de mis párrafos se desactivan.

ingrese la descripción de la imagen aquí

Por lo tantobuscando de nuevoDescubrí que podría utilizar \setlength{\parindent}{30pt}para restablecer la sangría del párrafo, sin embargo, no estoy seguro de que sea algo bueno de hacer.

% proposal.tex
% Based on http://www.latextemplates.com/template/simple-sectioned-essay
\documentclass[12pt]{article}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[a4paper, margin=2cm]{geometry}
\usepackage[brazil]{babel}

\usepackage[utf8]{inputenc}
\usepackage{mathptmx}

\usepackage{indentfirst}

\usepackage{parskip}
\setlength{\parindent}{30pt}

\begin{document}

\section{Introdução}

    In typesetting advertisement copy, a way of justifying paragraphs has
    become popular in recent years that is somewhere between flushright
    and raggedrightdddd setting. Lines that would stretch beyond certain limits
    are set with their glue at natural width. This single paragraph is but an
    example of this procedure; the macros are given next.

    Second paragraph.

\end{document}

Lo que genera:

ingrese la descripción de la imagen aquí

Me gustaría saber si existe la mejor manera de incluir el paquete \usepackage{parskip}y mantener la sangría de párrafo predeterminada de LaTeX, en lugar de anular el valor anulado con \setlength{\parindent}{30pt}.

Respuesta1

El parskippaquete contiene una línea \parindent=\z@que pone a cero el archivo \parindent. Por lo tanto, se puede guardar el valor actual \parindentantes de cargar el parskippaquete y luego restablecer ese valor de \parindent.

Por cierto, anular el \parindentcon su 30ptconfiguración es una forma de codificación perfectamente válida, aunque hay algunos que argumentan desde un punto de vista estilístico que al menos uno de \parskipy \parindentdebería ser exactamente 0pt, pero no obtendría ningún argumento de mi parte.

\documentclass{article}
\usepackage{lipsum}
\edef\svtheparindent{\the\parindent}
\usepackage{parskip}
\parindent=\svtheparindent\relax
\begin{document}
\lipsum[1-6]
\end{document}

ingrese la descripción de la imagen aquí

información relacionada