Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • doc/LaTeXmacros/common.tex

    r7a15b7e rcc022a9  
    1111%% Created On       : Sat Apr  9 10:06:17 2016
    1212%% Last Modified By : Peter A. Buhr
    13 %% Last Modified On : Mon Feb  7 23:00:08 2022
    14 %% Update Count     : 552
     13%% Last Modified On : Mon May 31 09:10:49 2021
     14%% Update Count     : 546
    1515%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    1616
     
    4343\newcommand{\CCIcon}{\textrm{C}\kern-.1em\hbox{+\kern-.25em+}} % C++ icon
    4444\newcommand{\CC}[1][]{\protect\CCIcon{#1}\xspace}               % C++ symbolic name
    45 \newcommand{\Cpp}[1][]{\CC{#1}}                                                 % C++ synonym
    4645% numbers disallowed in latex variables names => use number names
    4746\newcommand{\CCeleven}{\protect\CCIcon{11}\xspace}              % C++11 symbolic name
     
    5251
    5352%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    54 
    55 \usepackage{pslatex}                                                                    % reduce size of san serif font
    56 \usepackage{relsize}                                                                    % must be after change to small or selects old size
    57 \usepackage{rotating}
    58 \usepackage{calc}                                                                               % latex arithmetic
    5953
    6054% remove special-character warning in PDF side-bar names
     
    7872\newlength{\parindentlnth}
    7973\setlength{\parindentlnth}{\parindent}
     74
     75\usepackage{pslatex}                                                                    % reduce size of san serif font
     76\usepackage{relsize}                                                                    % must be after change to small or selects old size
     77\usepackage{rotating}
     78\usepackage{calc}                                                                               % latex arithmetic
    8079
    8180% reduce size of chapter/section titles
     
    153152\newcommand{\@snewterm}[2][\@empty]{{\newtermFontInline{#2}}\ifx#1\@empty\index{#2}\else\index{#1@{\protect#2}}\fi}
    154153
    155 % \snake{<identifier>}
    156 % Improves writing of snake case (or any convention that uses _) by allowing
    157 % line breaks after _. Disables commands inside the block and formats the
    158 % identifier to look like code.
    159 \newcommand*\snake[1]{\snakefont{\expandafter\snake@next\detokenize{#1}\@nil}}
    160 
    161 % \snakefont{<text>}
    162 % Command used by \snake, you may renew the command to change its formating.
    163 \newcommand*\snakefont[1]{\LstBasicStyle{#1}}
    164 
    165 % Thanks Manuel of TeX Stack exchange. (I got the base pattern from one of
    166 % their answers.) Note: \@nil should never be defined.
    167 \newcommand*\snake@next[1]{\ifx\@nil#1\else
    168   \expandafter\ifx\string_#1\string_\allowbreak\else#1\fi
    169   \expandafter\snake@next\fi
    170 }
    171 
    172 % \lang{<language>}{<code>}
    173 % Use the listings package to format the snipit of <code> in <language>.
    174 \newcommand{\lang}[2]{\lstinline[language=#1]{#2}}
    175 
    176154% Latin abbreviation
    177155\newcommand{\abbrevFont}{\textit}                       % set empty for no italics
     
    290268extendedchars=true,                                             % allow ASCII characters in the range 128-255
    291269escapechar=\$,                                                  % LaTeX escape in CFA code §...§ (section symbol), emacs: C-q M-'
    292 mathescape=false,                                               % disable LaTeX math escape in CFA code $...$
     270mathescape=false,                                               % LaTeX math escape in CFA code $...$
    293271keepspaces=true,                                                %
    294272showstringspaces=false,                                 % do not show spaces with cup
Note: See TracChangeset for help on using the changeset viewer.