Как отключить отступы в подподразделах с помощью IEEEtran?

Как отключить отступы в подподразделах с помощью IEEEtran?

Я использую IEEEtranи мои подподразделы имеют отступ. Я пробовал использовать, \parindent0ptно это также удаляет отступы абзацев. Есть предложения?

решение1

IEEEtranсоздает секционные единицы через \@startsection, но это зависит от режима, с которым вы вызываете класс. Только под journal(по умолчанию), conferenceили transmagбудет \subsubsectionиметь отступ. И, исходя из того, что у вас есть проблематолькос \subsubsection, похоже, вы работаете IEEEtranпод journal(по умолчанию) или conference. Вот определение \subsubsectionпод этими режимами (взято изIEEEtran.cls):

% journal and conference
\def\subsubsection{\@startsection{subsubsection}% name
                                 {3}% level
                                 {\parindent}% indent
                                 {0ex plus 0.1ex minus 0.1ex}% before skip
                                 {0ex}% after skip
                                 {\normalfont\normalsize\itshape}}% style

Третий аргумент ( \parindent) задает отступ, связанный с секционной единицей (см.Где я могу найти файлы справки или документацию по командам, например \@startsectionдля LaTeX?). Если вы хотите удалить его, переопределите \subsubsectionтаким же образом, но с нулевым (или \z@) отступом:

введите описание изображения здесь

\documentclass{IEEEtran}% http://ctan.org/pkg/ieeetran

\makeatletter
% journal (default) and conference
\def\subsubsection{\@startsection{subsubsection}% name
                                 {3}% level
                                 {\z@}% indent (formerly \parindent)
                                 {0ex plus 0.1ex minus 0.1ex}% before skip
                                 {0ex}% after skip
                                 {\normalfont\normalsize\itshape}}% style
\makeatother

\begin{document}
\section{A section}
\subsection{A subsection}
\subsubsection{A subsubsection}
\end{document}

Связанный контент