段落間に垂直スペースを自動的に挿入したいと思います。現在、\medskip
すべての段落の前に使用しています。例:
% 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}
生成されるもの:
検索後パッケージを含める方法を見つけました\usepackage{parskip}
。ただし、含めた後、すべての段落のインデントが無効になります。
したがって再度検索段落のインデントをリセットするために使用できることがわかりました\setlength{\parindent}{30pt}
が、これが適切な方法かどうかはわかりません。
% 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}
生成されるもの:
\usepackage{parskip}
で上書きされた値を上書きするのではなく、パッケージをインクルードしてデフォルトの LaTeX 段落インデントを維持できる最善の方法があるかどうかを知りたいです\setlength{\parindent}{30pt}
。
答え1
パッケージには をゼロにするparskip
行が含まれています。したがって、パッケージをロードする前に現在の を保存し、その後 の値を復元することができます。\parindent=\z@
\parindent
\parindent
parskip
\parindent
ちなみに、 を設定\parindent
で上書きすることは完全に有効なコーディング形式ですが、スタイルの観点から、 との30pt
少なくとも 1 つは正確に 0pt であるべきだと主張する人もいますが、私としては異論はありません。\parskip
\parindent
\documentclass{article}
\usepackage{lipsum}
\edef\svtheparindent{\the\parindent}
\usepackage{parskip}
\parindent=\svtheparindent\relax
\begin{document}
\lipsum[1-6]
\end{document}