У меня есть руководство по программному обеспечению, которое я документирую с помощью Doxygen + Markdown, выводом является файл PDF. Стандартный заголовок Doxygen LaTeX использует \setlength{\parindent}{0cm}
. Я попытался изменить это на \setlength{\parindent}{20pt}
, но в выходном PDF все еще нет абзацев с отступом. Мне было интересно, если мне нужно изменить стиль doxyparagraph
.
Спасибо!
РЕДАКТИРОВАТЬ:
Я использую текст и другой контент из файлов Markdown. Глядя на файл TeX из одного из этих файлов MD, я не вижу ничего особенного (environment, et c) о том, как они определяются. В файле MD у меня есть:
### Boot Initialization {#prom_rom_boot_initialization}
The boot ROM performs basic system initialization required for booting the
system. The system initialization consists of the following:
Это генерирует:
\hypertarget{program_rom_chapter_prom_rom_boot_initialization}{}\doxysubsubsection{Boot Initialization}\label{program_rom_chapter_prom_rom_cfx_boot_initialization}
The boot R\+OM performs basic system initialization required for booting the system. The system initialization consists of the following\+:
doxysubsection
определяется в стиле Doxygen LaTeX по умолчанию как:
\newcommand\doxysubsection{\@startsection{subsection}{2}{\z@}%
{-3.25ex\@plus -1ex \@minus -.2ex}%
{1.5ex \@plus .2ex}%
{\raggedright\normalfont\large\bfseries}}
Поэтому я попытался сделать следующее в своем заголовке:
\renewcommand{\paragraph}{%
\@startsection{paragraph}{4}{0ex}{-1.0ex}{1.0ex}{%
\setlength{\parindent}{20pt}%
\normalfont\normalsize\bfseries\SS@parafont%
}%
}
\renewcommand{\subparagraph}{%
\@startsection{subparagraph}{5}{0ex}{-1.0ex}{1.0ex}{%
\setlength{\parindent}{20pt}%
\normalfont\normalsize\bfseries\SS@subparafont%
}%
}
\makeatother
Это не сработало.
Поэтому я попытался установить parindent
в своем документе:
\documentclass[parindent=20pt,10pt,twoside,openany]{book}
И используйте пакет ragged2e. Я добавил
\usepackage[document]{ragged2e}
\setlength{\RaggedRightParindent}{\parindent}
в мой заголовок. И установите \parindent=20pt
вместо \setlength{\parindent}{0cm}
.
Я все еще не получаю абзацы с отступом.