annotate docs/_latex/my-doc-style.sty @ 794:57de2981f589 default tip

Update to the latest Sphinx customizations
author Franz Glasner <fzglas.hg@dom66.de>
date Tue, 02 Jun 2026 12:35:24 +0200
parents 46578f03a7cb
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
776
48deafc1fd2f Use the new implementations of my-doc-fonts.sty and my-doc-style.sty.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
1 % -*- coding: utf-8 -*-
793
46578f03a7cb Update to latest my-doc-XXX.sty style files for PDF generation
Franz Glasner <fzglas.hg@dom66.de>
parents: 786
diff changeset
2 % SPDX-FileCopyrightText: © 2026 Franz Glasner
794
57de2981f589 Update to the latest Sphinx customizations
Franz Glasner <fzglas.hg@dom66.de>
parents: 793
diff changeset
3 % SPDX-License-Identifier: BSD-3-Clause OR MIT
57de2981f589 Update to the latest Sphinx customizations
Franz Glasner <fzglas.hg@dom66.de>
parents: 793
diff changeset
4 %
57de2981f589 Update to the latest Sphinx customizations
Franz Glasner <fzglas.hg@dom66.de>
parents: 793
diff changeset
5 % Some font hacks for my Sphinx PDF documents.
776
48deafc1fd2f Use the new implementations of my-doc-fonts.sty and my-doc-style.sty.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
6 %
794
57de2981f589 Update to the latest Sphinx customizations
Franz Glasner <fzglas.hg@dom66.de>
parents: 793
diff changeset
7 % Options:
57de2981f589 Update to the latest Sphinx customizations
Franz Glasner <fzglas.hg@dom66.de>
parents: 793
diff changeset
8 % - stdtitle=<bool>: Use the Sphinx standard title when `true' or an
57de2981f589 Update to the latest Sphinx customizations
Franz Glasner <fzglas.hg@dom66.de>
parents: 793
diff changeset
9 % augmented title (build date, VCS revision id).
57de2981f589 Update to the latest Sphinx customizations
Franz Glasner <fzglas.hg@dom66.de>
parents: 793
diff changeset
10 % Default: false.
57de2981f589 Update to the latest Sphinx customizations
Franz Glasner <fzglas.hg@dom66.de>
parents: 793
diff changeset
11 %
57de2981f589 Update to the latest Sphinx customizations
Franz Glasner <fzglas.hg@dom66.de>
parents: 793
diff changeset
12 % Commands:
57de2981f589 Update to the latest Sphinx customizations
Franz Glasner <fzglas.hg@dom66.de>
parents: 793
diff changeset
13 % - \vcsrevision#1
57de2981f589 Update to the latest Sphinx customizations
Franz Glasner <fzglas.hg@dom66.de>
parents: 793
diff changeset
14 % - \builddate#1
57de2981f589 Update to the latest Sphinx customizations
Franz Glasner <fzglas.hg@dom66.de>
parents: 793
diff changeset
15 % - \SuppressSectionNumbering
57de2981f589 Update to the latest Sphinx customizations
Franz Glasner <fzglas.hg@dom66.de>
parents: 793
diff changeset
16 % - \SuppressSubsectionNumbering
57de2981f589 Update to the latest Sphinx customizations
Franz Glasner <fzglas.hg@dom66.de>
parents: 793
diff changeset
17 % - \SuppressSubsubsectionNumbering
57de2981f589 Update to the latest Sphinx customizations
Franz Glasner <fzglas.hg@dom66.de>
parents: 793
diff changeset
18 % - \EndSuppressNumbering
776
48deafc1fd2f Use the new implementations of my-doc-fonts.sty and my-doc-style.sty.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
19 %
48deafc1fd2f Use the new implementations of my-doc-fonts.sty and my-doc-style.sty.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
20 \NeedsTeXFormat{LaTeX2e}
48deafc1fd2f Use the new implementations of my-doc-fonts.sty and my-doc-style.sty.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
21 \ProvidesPackage{my-doc-style}[%
794
57de2981f589 Update to the latest Sphinx customizations
Franz Glasner <fzglas.hg@dom66.de>
parents: 793
diff changeset
22 2026/06/02 rv:c7ae4cfc2c5c (Franz Glasner) Some style customizations (title et al.)]
776
48deafc1fd2f Use the new implementations of my-doc-fonts.sty and my-doc-style.sty.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
23 \RequirePackage{xkeyval}
794
57de2981f589 Update to the latest Sphinx customizations
Franz Glasner <fzglas.hg@dom66.de>
parents: 793
diff changeset
24 \RequirePackage{hologo}
776
48deafc1fd2f Use the new implementations of my-doc-fonts.sty and my-doc-style.sty.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
25
48deafc1fd2f Use the new implementations of my-doc-fonts.sty and my-doc-style.sty.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
26 % A key compatible with options processing but bool (because DeclareBoolOptionX)
48deafc1fd2f Use the new implementations of my-doc-fonts.sty and my-doc-style.sty.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
27 % If given than the Sphinx standard titlepage is used without changes.
48deafc1fd2f Use the new implementations of my-doc-fonts.sty and my-doc-style.sty.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
28 \define@boolkey{my-doc-style.sty}{stdtitle}[true]{}
48deafc1fd2f Use the new implementations of my-doc-fonts.sty and my-doc-style.sty.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
29
48deafc1fd2f Use the new implementations of my-doc-fonts.sty and my-doc-style.sty.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
30 \ExecuteOptionsX{stdtitle=false}
48deafc1fd2f Use the new implementations of my-doc-fonts.sty and my-doc-style.sty.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
31 \ProcessOptionsX\relax
48deafc1fd2f Use the new implementations of my-doc-fonts.sty and my-doc-style.sty.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
32
48deafc1fd2f Use the new implementations of my-doc-fonts.sty and my-doc-style.sty.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
33 %
48deafc1fd2f Use the new implementations of my-doc-fonts.sty and my-doc-style.sty.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
34 % For the title page: "Last updated on ..."
48deafc1fd2f Use the new implementations of my-doc-fonts.sty and my-doc-style.sty.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
35 %
48deafc1fd2f Use the new implementations of my-doc-fonts.sty and my-doc-style.sty.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
36 \DeclareRobustCommand*\vcsrevision[1]{\gdef\mds@vcs@revision{#1}}
48deafc1fd2f Use the new implementations of my-doc-fonts.sty and my-doc-style.sty.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
37 \DeclareRobustCommand*\builddate[1]{\gdef\mds@builddate{#1}}
48deafc1fd2f Use the new implementations of my-doc-fonts.sty and my-doc-style.sty.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
38 \vcsrevision{}
48deafc1fd2f Use the new implementations of my-doc-fonts.sty and my-doc-style.sty.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
39 \builddate{}
48deafc1fd2f Use the new implementations of my-doc-fonts.sty and my-doc-style.sty.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
40 %
48deafc1fd2f Use the new implementations of my-doc-fonts.sty and my-doc-style.sty.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
41 % If the option "stdtitle" was not enabled augment the titlepage with
48deafc1fd2f Use the new implementations of my-doc-fonts.sty and my-doc-style.sty.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
42 % the documentation build date and the VCS revision id.
48deafc1fd2f Use the new implementations of my-doc-fonts.sty and my-doc-style.sty.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
43 %
48deafc1fd2f Use the new implementations of my-doc-fonts.sty and my-doc-style.sty.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
44 \csname ifKV@my-doc-style.sty@stdtitle\endcsname
48deafc1fd2f Use the new implementations of my-doc-fonts.sty and my-doc-style.sty.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
45 \relax
48deafc1fd2f Use the new implementations of my-doc-fonts.sty and my-doc-style.sty.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
46 \else
794
57de2981f589 Update to the latest Sphinx customizations
Franz Glasner <fzglas.hg@dom66.de>
parents: 793
diff changeset
47 % \sphinxmaketitle calls the macro \@thanks: (ab)use this
776
48deafc1fd2f Use the new implementations of my-doc-fonts.sty and my-doc-style.sty.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
48 \gdef\@thanks{%
48deafc1fd2f Use the new implementations of my-doc-fonts.sty and my-doc-style.sty.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
49 \ifx\mds@builddate\@empty\relax%
48deafc1fd2f Use the new implementations of my-doc-fonts.sty and my-doc-style.sty.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
50 \ifx\mds@vcs@revision\@empty\relax%
48deafc1fd2f Use the new implementations of my-doc-fonts.sty and my-doc-style.sty.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
51 \else%
780
47ae57d92ed3 New version of my-doc-style.sty
Franz Glasner <fzglas.hg@dom66.de>
parents: 776
diff changeset
52 \hfill\normalsize\textsf{(rev\ \mds@vcs@revision )}%
776
48deafc1fd2f Use the new implementations of my-doc-fonts.sty and my-doc-style.sty.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
53 \fi%
48deafc1fd2f Use the new implementations of my-doc-fonts.sty and my-doc-style.sty.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
54 \else%
48deafc1fd2f Use the new implementations of my-doc-fonts.sty and my-doc-style.sty.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
55 \hfill\normalsize\textsf{Last updated on \mds@builddate%
780
47ae57d92ed3 New version of my-doc-style.sty
Franz Glasner <fzglas.hg@dom66.de>
parents: 776
diff changeset
56 \ifx\mds@vcs@revision\@empty\relax\else\enspace(rev\ \mds@vcs@revision )\fi}
776
48deafc1fd2f Use the new implementations of my-doc-fonts.sty and my-doc-style.sty.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
57 \fi%
48deafc1fd2f Use the new implementations of my-doc-fonts.sty and my-doc-style.sty.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
58 }
48deafc1fd2f Use the new implementations of my-doc-fonts.sty and my-doc-style.sty.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
59 \fi
48deafc1fd2f Use the new implementations of my-doc-fonts.sty and my-doc-style.sty.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
60
785
42f7caa89253 Update to recent my-doc-style.sty
Franz Glasner <fzglas.hg@dom66.de>
parents: 780
diff changeset
61 %
42f7caa89253 Update to recent my-doc-style.sty
Franz Glasner <fzglas.hg@dom66.de>
parents: 780
diff changeset
62 % Allow to suppress section numbering for some parts of the document
42f7caa89253 Update to recent my-doc-style.sty
Franz Glasner <fzglas.hg@dom66.de>
parents: 780
diff changeset
63 % (e.g. in changelog entries).
42f7caa89253 Update to recent my-doc-style.sty
Franz Glasner <fzglas.hg@dom66.de>
parents: 780
diff changeset
64 %
42f7caa89253 Update to recent my-doc-style.sty
Franz Glasner <fzglas.hg@dom66.de>
parents: 780
diff changeset
65 % Sphinx employs the "titlesec" package to style its chapter and section
42f7caa89253 Update to recent my-doc-style.sty
Franz Glasner <fzglas.hg@dom66.de>
parents: 780
diff changeset
66 % headings and uses its \titleformat command with a 0.5em separation
42f7caa89253 Update to recent my-doc-style.sty
Franz Glasner <fzglas.hg@dom66.de>
parents: 780
diff changeset
67 % (see \titleformat calls in sphinxlatexstyleheadings.sty).
42f7caa89253 Update to recent my-doc-style.sty
Franz Glasner <fzglas.hg@dom66.de>
parents: 780
diff changeset
68 % So make \the<section> output nothing (e.g. the section number)
42f7caa89253 Update to recent my-doc-style.sty
Franz Glasner <fzglas.hg@dom66.de>
parents: 780
diff changeset
69 % but just a compensation for this whitespace.
42f7caa89253 Update to recent my-doc-style.sty
Franz Glasner <fzglas.hg@dom66.de>
parents: 780
diff changeset
70 %
42f7caa89253 Update to recent my-doc-style.sty
Franz Glasner <fzglas.hg@dom66.de>
parents: 780
diff changeset
71 % Each suppress command suppresses its level and all levels below
42f7caa89253 Update to recent my-doc-style.sty
Franz Glasner <fzglas.hg@dom66.de>
parents: 780
diff changeset
72 % (compare with the \titleformat calls in sphinxlatexstyleheadings.sty).
42f7caa89253 Update to recent my-doc-style.sty
Franz Glasner <fzglas.hg@dom66.de>
parents: 780
diff changeset
73 %
42f7caa89253 Update to recent my-doc-style.sty
Franz Glasner <fzglas.hg@dom66.de>
parents: 780
diff changeset
74 % \EndSuppressNumbering ends exactly one preceding
42f7caa89253 Update to recent my-doc-style.sty
Franz Glasner <fzglas.hg@dom66.de>
parents: 780
diff changeset
75 % \SuppressSubsectionNumbering or \SuppressSubsubsectionNumbering.
42f7caa89253 Update to recent my-doc-style.sty
Franz Glasner <fzglas.hg@dom66.de>
parents: 780
diff changeset
76 %
786
5f0ee44825b1 Update to my-doc-style.sty v0.3.1.
Franz Glasner <fzglas.hg@dom66.de>
parents: 785
diff changeset
77
5f0ee44825b1 Update to my-doc-style.sty v0.3.1.
Franz Glasner <fzglas.hg@dom66.de>
parents: 785
diff changeset
78 %
5f0ee44825b1 Update to my-doc-style.sty v0.3.1.
Franz Glasner <fzglas.hg@dom66.de>
parents: 785
diff changeset
79 % A counter to store the current (Sphinx-set) tocdepth.
5f0ee44825b1 Update to my-doc-style.sty v0.3.1.
Franz Glasner <fzglas.hg@dom66.de>
parents: 785
diff changeset
80 % Needed because counters are global in LaTeX.
5f0ee44825b1 Update to my-doc-style.sty v0.3.1.
Franz Glasner <fzglas.hg@dom66.de>
parents: 785
diff changeset
81 %
5f0ee44825b1 Update to my-doc-style.sty v0.3.1.
Franz Glasner <fzglas.hg@dom66.de>
parents: 785
diff changeset
82 \newcounter{@mds@stored@tocdepth}
5f0ee44825b1 Update to my-doc-style.sty v0.3.1.
Franz Glasner <fzglas.hg@dom66.de>
parents: 785
diff changeset
83
785
42f7caa89253 Update to recent my-doc-style.sty
Franz Glasner <fzglas.hg@dom66.de>
parents: 780
diff changeset
84 \def\SuppressSectionNumbering{%
42f7caa89253 Update to recent my-doc-style.sty
Franz Glasner <fzglas.hg@dom66.de>
parents: 780
diff changeset
85 \begingroup
786
5f0ee44825b1 Update to my-doc-style.sty v0.3.1.
Franz Glasner <fzglas.hg@dom66.de>
parents: 785
diff changeset
86 \setcounter{@mds@stored@tocdepth}{\value{tocdepth}}
5f0ee44825b1 Update to my-doc-style.sty v0.3.1.
Franz Glasner <fzglas.hg@dom66.de>
parents: 785
diff changeset
87 \addtocontents{toc}{\setcounter{tocdepth}{0}}% No \section in ToC
5f0ee44825b1 Update to my-doc-style.sty v0.3.1.
Franz Glasner <fzglas.hg@dom66.de>
parents: 785
diff changeset
88 \renewcommand\thesection{\hspace{-0.5em}}
785
42f7caa89253 Update to recent my-doc-style.sty
Franz Glasner <fzglas.hg@dom66.de>
parents: 780
diff changeset
89 \renewcommand\thesubsection{\hspace{-0.5em}}
42f7caa89253 Update to recent my-doc-style.sty
Franz Glasner <fzglas.hg@dom66.de>
parents: 780
diff changeset
90 \renewcommand\thesubsubsection{\hspace{-0.5em}}
42f7caa89253 Update to recent my-doc-style.sty
Franz Glasner <fzglas.hg@dom66.de>
parents: 780
diff changeset
91 \renewcommand\theparagraph{\hspace{-0.5em}}
42f7caa89253 Update to recent my-doc-style.sty
Franz Glasner <fzglas.hg@dom66.de>
parents: 780
diff changeset
92 \renewcommand\thesubparagraph{\hspace{-0.5em}}
42f7caa89253 Update to recent my-doc-style.sty
Franz Glasner <fzglas.hg@dom66.de>
parents: 780
diff changeset
93 }
786
5f0ee44825b1 Update to my-doc-style.sty v0.3.1.
Franz Glasner <fzglas.hg@dom66.de>
parents: 785
diff changeset
94
785
42f7caa89253 Update to recent my-doc-style.sty
Franz Glasner <fzglas.hg@dom66.de>
parents: 780
diff changeset
95 \def\SuppressSubsectionNumbering{%
42f7caa89253 Update to recent my-doc-style.sty
Franz Glasner <fzglas.hg@dom66.de>
parents: 780
diff changeset
96 \begingroup
786
5f0ee44825b1 Update to my-doc-style.sty v0.3.1.
Franz Glasner <fzglas.hg@dom66.de>
parents: 785
diff changeset
97 \setcounter{@mds@stored@tocdepth}{\value{tocdepth}}
5f0ee44825b1 Update to my-doc-style.sty v0.3.1.
Franz Glasner <fzglas.hg@dom66.de>
parents: 785
diff changeset
98 \addtocontents{toc}{\setcounter{tocdepth}{1}}% Allow \section in ToC
785
42f7caa89253 Update to recent my-doc-style.sty
Franz Glasner <fzglas.hg@dom66.de>
parents: 780
diff changeset
99 \renewcommand\thesubsection{\hspace{-0.5em}}
42f7caa89253 Update to recent my-doc-style.sty
Franz Glasner <fzglas.hg@dom66.de>
parents: 780
diff changeset
100 \renewcommand\thesubsubsection{\hspace{-0.5em}}
42f7caa89253 Update to recent my-doc-style.sty
Franz Glasner <fzglas.hg@dom66.de>
parents: 780
diff changeset
101 \renewcommand\theparagraph{\hspace{-0.5em}}
42f7caa89253 Update to recent my-doc-style.sty
Franz Glasner <fzglas.hg@dom66.de>
parents: 780
diff changeset
102 \renewcommand\thesubparagraph{\hspace{-0.5em}}
42f7caa89253 Update to recent my-doc-style.sty
Franz Glasner <fzglas.hg@dom66.de>
parents: 780
diff changeset
103 }
42f7caa89253 Update to recent my-doc-style.sty
Franz Glasner <fzglas.hg@dom66.de>
parents: 780
diff changeset
104 \def\SuppressSubsubsectionNumbering{%
42f7caa89253 Update to recent my-doc-style.sty
Franz Glasner <fzglas.hg@dom66.de>
parents: 780
diff changeset
105 \begingroup
786
5f0ee44825b1 Update to my-doc-style.sty v0.3.1.
Franz Glasner <fzglas.hg@dom66.de>
parents: 785
diff changeset
106 \setcounter{@mds@stored@tocdepth}{\value{tocdepth}}
5f0ee44825b1 Update to my-doc-style.sty v0.3.1.
Franz Glasner <fzglas.hg@dom66.de>
parents: 785
diff changeset
107 \addtocontents{toc}{\setcounter{tocdepth}{2}}% Allow \subsection in ToC
785
42f7caa89253 Update to recent my-doc-style.sty
Franz Glasner <fzglas.hg@dom66.de>
parents: 780
diff changeset
108 \renewcommand\thesubsubsection{\hspace{-0.5em}}
42f7caa89253 Update to recent my-doc-style.sty
Franz Glasner <fzglas.hg@dom66.de>
parents: 780
diff changeset
109 \renewcommand\theparagraph{\hspace{-0.5em}}
42f7caa89253 Update to recent my-doc-style.sty
Franz Glasner <fzglas.hg@dom66.de>
parents: 780
diff changeset
110 \renewcommand\thesubparagraph{\hspace{-0.5em}}
42f7caa89253 Update to recent my-doc-style.sty
Franz Glasner <fzglas.hg@dom66.de>
parents: 780
diff changeset
111 }
786
5f0ee44825b1 Update to my-doc-style.sty v0.3.1.
Franz Glasner <fzglas.hg@dom66.de>
parents: 785
diff changeset
112
785
42f7caa89253 Update to recent my-doc-style.sty
Franz Glasner <fzglas.hg@dom66.de>
parents: 780
diff changeset
113 \def\EndSuppressNumbering{%
786
5f0ee44825b1 Update to my-doc-style.sty v0.3.1.
Franz Glasner <fzglas.hg@dom66.de>
parents: 785
diff changeset
114 % Reset the tocdepth to the previous value
5f0ee44825b1 Update to my-doc-style.sty v0.3.1.
Franz Glasner <fzglas.hg@dom66.de>
parents: 785
diff changeset
115 \addtocontents{toc}{\setcounter{tocdepth}{\the@mds@stored@tocdepth}}% Default
785
42f7caa89253 Update to recent my-doc-style.sty
Franz Glasner <fzglas.hg@dom66.de>
parents: 780
diff changeset
116 \endgroup
42f7caa89253 Update to recent my-doc-style.sty
Franz Glasner <fzglas.hg@dom66.de>
parents: 780
diff changeset
117 }
42f7caa89253 Update to recent my-doc-style.sty
Franz Glasner <fzglas.hg@dom66.de>
parents: 780
diff changeset
118
794
57de2981f589 Update to the latest Sphinx customizations
Franz Glasner <fzglas.hg@dom66.de>
parents: 793
diff changeset
119 %
57de2981f589 Update to the latest Sphinx customizations
Franz Glasner <fzglas.hg@dom66.de>
parents: 793
diff changeset
120 % For SmallCaps support and/or custom reST roles:
57de2981f589 Update to the latest Sphinx customizations
Franz Glasner <fzglas.hg@dom66.de>
parents: 793
diff changeset
121 % see also: https://docutils.sourceforge.io/docs/user/latex.html
57de2981f589 Update to the latest Sphinx customizations
Franz Glasner <fzglas.hg@dom66.de>
parents: 793
diff changeset
122 %
57de2981f589 Update to the latest Sphinx customizations
Franz Glasner <fzglas.hg@dom66.de>
parents: 793
diff changeset
123
57de2981f589 Update to the latest Sphinx customizations
Franz Glasner <fzglas.hg@dom66.de>
parents: 793
diff changeset
124 %
57de2981f589 Update to the latest Sphinx customizations
Franz Glasner <fzglas.hg@dom66.de>
parents: 793
diff changeset
125 % SmallCaps role support (:smallcaps:).
57de2981f589 Update to the latest Sphinx customizations
Franz Glasner <fzglas.hg@dom66.de>
parents: 793
diff changeset
126 % Here without argument declaration because \textsc
57de2981f589 Update to the latest Sphinx customizations
Franz Glasner <fzglas.hg@dom66.de>
parents: 793
diff changeset
127 % expects one and will consume it instead.
57de2981f589 Update to the latest Sphinx customizations
Franz Glasner <fzglas.hg@dom66.de>
parents: 793
diff changeset
128 %
57de2981f589 Update to the latest Sphinx customizations
Franz Glasner <fzglas.hg@dom66.de>
parents: 793
diff changeset
129 \newcommand{\DUrolesmallcaps}{\textsc}
57de2981f589 Update to the latest Sphinx customizations
Franz Glasner <fzglas.hg@dom66.de>
parents: 793
diff changeset
130
57de2981f589 Update to the latest Sphinx customizations
Franz Glasner <fzglas.hg@dom66.de>
parents: 793
diff changeset
131 % Testing sans serif fonts with ":textsf:" role
57de2981f589 Update to the latest Sphinx customizations
Franz Glasner <fzglas.hg@dom66.de>
parents: 793
diff changeset
132 % Here without argument declaration because \textsf
57de2981f589 Update to the latest Sphinx customizations
Franz Glasner <fzglas.hg@dom66.de>
parents: 793
diff changeset
133 % expects one and will consume it instead.
57de2981f589 Update to the latest Sphinx customizations
Franz Glasner <fzglas.hg@dom66.de>
parents: 793
diff changeset
134 \newcommand{\DUroletextsf}{\textsf}
57de2981f589 Update to the latest Sphinx customizations
Franz Glasner <fzglas.hg@dom66.de>
parents: 793
diff changeset
135
57de2981f589 Update to the latest Sphinx customizations
Franz Glasner <fzglas.hg@dom66.de>
parents: 793
diff changeset
136
57de2981f589 Update to the latest Sphinx customizations
Franz Glasner <fzglas.hg@dom66.de>
parents: 793
diff changeset
137 % TeX logos using hologo
57de2981f589 Update to the latest Sphinx customizations
Franz Glasner <fzglas.hg@dom66.de>
parents: 793
diff changeset
138 \newcommand*{\DUrolehologo}{\hologo}
57de2981f589 Update to the latest Sphinx customizations
Franz Glasner <fzglas.hg@dom66.de>
parents: 793
diff changeset
139
776
48deafc1fd2f Use the new implementations of my-doc-fonts.sty and my-doc-style.sty.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
140 \endinput