Next: , Previous: Some special inline hooks, Up: Overriding LaTeX hooks


4.2.2 Further inline hooks

The remaining bunch of hooks is just enumerated in the following list. Their definition is pretty straightforward. As a rule of thumb, the hook \nameHook defines the markup of the Texinfo macro @name.

— Macro: \codeHook

Default: \mbox{\ttfamily #1}

— Macro: \kbdHook

Default: \mbox{\ttfamily\slshape #1}

— Macro: \keyHook

Default: {\fboxsep2pt\fbox{\sffamily\footnotesize #1}}

If you want to have neat key buttons with 3D effect, write

     
     \usepackage{keystroke}
     \renewcommand{\keyHook}[1]{\keystroke{\footnotesize\sffamily #1}}

in your LaTeX config file.

— Macro: \verbHook

Default: \mbox{\ttfamily #1}

— Macro: \varHook

Default: \mbox{\slshape #1}

— Macro: \envHook

Default: \mbox{\ttfamily #1}

— Macro: \fileHook

Default: \lnqHook\texttt{#1}\rnqHook

— Macro: \commandHook

Default: \mbox{\ttfamily #1}

— Macro: \optionHook

Default: \lnqHook\mbox{\ttfamily #1}\rnqHook

— Macro: \dfnHook

Default: \emph{#1}

— Macro: \citeHook

Default: \textit{#1}

— Macro: \emailHook

Default: #1

— Macro: \emphHook

Default: \emph{#1}

— Macro: \strongHook

Default: \textbf{#1}

— Macro: \scHook

Default: \textsc{#1}

— Macro: \slantedHook

Default: \textsl{#1}

— Macro: \sansserifHook

Default: \textsf{#1}

— Macro: \iHook

Default: \textit{#1}

— Macro: \bHook

Default: \textbf{#1}

— Macro: \tHook

Default: \texttt{#1}

— Macro: \rHook

Default: \textrm{#1}

— Macro: \dmnHook

Default: \,\mbox{#1}

— Macro: \mathHook

Default: \ensuremath{#1}

— Macro: \footnoteHook

Default: \footnote{#1}