Python-Sphinx: заменить стандартную первую страницу на пользовательскую страницу - PullRequest
0 голосов
/ 18 апреля 2019

Я с удовольствием изучаю возможности Сфинкса, и пока все выглядит вполне нормально. Теперь я бы заменил стандартное латексное форматирование главной страницы парой команд из моего собственного LaTeX-Documentclass. В коде:

    [...]
    \begin{document}

    \ifdefined\shorthandoff
      \ifnum\catcode`\=\string=\active\shorthandoff{=}\fi
      \ifnum\catcode`\"=\active\shorthandoff{"}\fi
    \fi

    %%%%%%%% I needed to comment out / suppress these standard commands %%%%
    %\pagestyle{empty}
    %\maketitle
    %\pagestyle{plain}
    %\sphinxtableofcontents
    %\pagestyle{normal}
    %%%%%%%%%%%%%%%%%%%%%%%%%%%
    \phantomsection\label{\detokenize{SoftwareTools/DeviceScanner/indexDeviceScanner::doc}}

    %%%% These custom commands can be injected via .. raw:: latex %%%%
    \renewcommand\documentTitle{Title Text}
    \renewcommand\documentPurpose{Purpose Text}
    \renewcommand\documentOwnerUnit{Text}
    \renewcommand\documentValidFor{Text}
    \renewcommand\documentAuthors{Author}
    \begin{fcdFrontPage}
    \fcdVersionTableRow{###}{Text}{Text}{Text}{Text}
    \end{fcdFrontPage}

Я уже обнаружил директиву .. raw :: latex , которую я использую для ввода своих пользовательских команд, это прекрасно работает. Но как мне избавиться от стандартного форматирования титульного листа?

1 Ответ

0 голосов
/ 19 апреля 2019

Я ответил на этот вопрос в дупли-посте на tex.stackexchange:

https://tex.stackexchange.com/q/485505/136433

...