段落标题后的垂直间距

段落标题后的垂直间距

我无法控制我自定义的段落之后(和之前)的垂直间距。

\paragraph{Çatışma} 鸟儿经常被要求与职业伙伴一起等待……

以下是我用来定制它的内容:

    \documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[turkish]{babel}
\usepackage[left=3.50cm, right=2.50cm, top=3.00cm, bottom=3.00cm,nohead,nofoot]{geometry}
 \usepackage[overload]{textcase} 
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{pslatex}
\usepackage[explicit]{titlesec}
\usepackage[font=small,format=plain,labelfont=bf,up,textfont=it,up]{caption}
\usepackage{graphicx,epstopdf}
\epstopdfsetup{update}
\DeclareGraphicsExtensions{.ps}
\epstopdfDeclareGraphicsRule{.ps}{pdf}{.pdf}{epstopdf er.ps --outfile \OutputFile}
\usepackage{setspace}
\setlength{\parindent}{0pt}
\renewcommand{\thefigure}{\arabic{section}.\arabic{figure}}
\setlength{\parskip}{\baselineskip}

\addto\extrasturkish{\uccode`i=\string"9D \lccode`I=\string"19 }
\addto\noextrasturkish{\uccode`i=`I \lccode`I=`i }

\titleformat{\section}
  {\normalfont\normalsize\bfseries}{\thesection}{1em}{\MakeTextUppercase{#1}}
\titleformat{\subsection}
  {\normalfont\normalsize\bfseries}{\thesubsection}{1em}{#1}
\titleformat{\subsubsection}
  {\normalfont\normalsize\bfseries\itshape}{\thesubsubsection}{1em}{#1}

\raggedbottom
\usepackage{chngcntr}

\setcounter{secnumdepth}{6}
\renewcommand\theparagraph{\Alph{paragraph}}
\makeatletter
\renewcommand\paragraph{\@startsection  {paragraph}
                                        {4}
                                        {\z@}%
                                        {0ex\@plus -0ex \@minus -.2ex}%
                                        {0.0001pt \@plus .2ex}%
                                        {\itshape\normalsize}}

\counterwithin{paragraph}{subsubsection}

\titlespacing\section{0pt}{-12pt plus 4pt minus 2pt}{-10pt plus 2pt minus 2pt}
\titlespacing\subsection{0pt}{-12pt plus 4pt minus 2pt}{-10pt plus 2pt minus 2pt}
\titlespacing\subsubsection{0pt}{-12pt plus 4pt minus 2pt}{-10 pt plus 2pt minus 2pt}
\titlespacing\paragraph{0pt}{-12pt plus 4pt minus 2pt}{-10 pt plus 2pt minus 2pt}


\usepackage{graphicx,epstopdf}
\epstopdfsetup{update}
\DeclareGraphicsExtensions{.ps}

\newcounter{subcount}





\begin{document}

例子 我甚至不确定哪些包会相互影响以及原因...任何帮助都会很好。提前致谢。

答案1

\@startsection您将章节标题定义的标准 LaTeX 样式 (通过) 与 使用的声明方法混淆了titlesec。这样不起作用。

删除重新定义\paragraph并改为使用:

\titleformat{\paragraph} {\itshape\normalsize}{\theparagraph}{1em}{#1}
\titlespacing\paragraph{0pt}{-12pt plus 4pt minus 2pt}{-15 pt plus 2pt minus 2pt}

并根据需要调整间距值。

\parskip如果您有一个较大的(例如\baselineskip),则标准 LaTeX 方法不起作用,因为在\@startsection命令中\parskip,始终会将添加到所有维度。如果您尝试将其取负数来解释它,它会从显示标题变为内联标题...记录的错误(又名功能)

相关内容