Я использую 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}