我无法控制我自定义的段落之后(和之前)的垂直间距。
\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
,始终会将添加到所有维度。如果您尝试将其取负数来解释它,它会从显示标题变为内联标题...记录的错误(又名功能)