3

私は Sphinx の「マニュアル」ドキュメント クラスを使用していますが、ページ ヘッダーを除いて、Latex 出力がどのように見えるかに非常に満足しています。これには私の論文のタイトルと「Release 1」が含まれています。

私はドキュメントではなく論文を書いているので、明らかにリリース情報は必要ありません。残念ながら、Sphinx latex 出力をカスタマイズする方法に関する情報を見つけるのは非常に困難です。

誰かがそれを行う方法を知っていますか?

4

4 に答える 4

8

Latex 出力の上部にリリース情報を表示しないようにするには、releaselatex_elements['releasename']を で空の文字列に設定する必要がありますconf.py。したがって、次のようなものを に追加または変更できますconf.py

release = ''
latex_elements = { 'releasename': '' }

その後、リリース情報は非表示になります。

于 2011-03-11T18:56:14.370 に答える
1

Sphinx 1.5の時点で、空の文字列を設定する回避策が機能しなくなりました-少なくとも私の場合(タイトルページに「Release」の印刷を抑制するために使用していました)。ただし、リリースを空白に設定するとうまくいきます。これについては、Sphinx-Users グループ ( https://groups.google.com/forum/#!topic/sphinx-users/L5PUfwVu8f0 ) でさらに議論があり 、関連するバグ レポートが提出されました: https://github.com /sphinx-doc/sphinx/pull/4411

于 2018-01-10T16:07:24.967 に答える
0

次の行は、ヘッダーのコンマも削除します。conf.pyそれらをファイルに追加します。

latex_custom = r'''
\makeatletter

    \fancypagestyle{normal}{
        \fancyhf{}
        \fancyfoot[LE,RO]{{\py@HeaderFamily\thepage}}
        \fancyfoot[LO]{{\py@HeaderFamily\nouppercase{\rightmark}}}
        \fancyfoot[RE]{{\py@HeaderFamily\nouppercase{\leftmark}}}
        \fancyhead[LE,RO]{{\py@HeaderFamily \@title}}
        \renewcommand{\headrulewidth}{0.4pt}
        \renewcommand{\footrulewidth}{0.4pt}

\makeatother
'''

latex_elements = {'preamble': latex_custom}

このような解決策は、ヘッダーのみに影響します。フロント ページからもリリース サインを削除したい場合は、ddbeck が提供するソリューションを使用してください。

于 2016-01-14T19:51:12.167 に答える
-3

ストップワードを使用できます-ストップワードは、索引付けされない単語です。

http://sphinxsearch.com/docs/current.html#conf-ストップワード

于 2010-10-09T16:35:16.687 に答える