Как я могу упомянуть имя команды LaTeX в моей презентации проекторов?

Я готовлю презентацию в beamer с пакетом gradientframe. Но это дает мне ошибку.

Как мне написать название команды в \frame?

\begin{frame}
\frametitle{Introduction}
The gradientframe package provides a command, \gradientframe for simple and discreet 
rectangular grayscale gradient frames around objects, such as figures or tables, to set 
them apart from the surrounding text.
\end{frame}

person l3arn3r    schedule 06.09.2014    source источник
comment
Повторяющийся вопрос на tex.stackexchange: tex.stackexchange.com/q/9363   -  person Bas Swinckels    schedule 06.09.2014
comment
возможный дубликат среды, в которой игнорируется все форматирование   -  person MattAllegro    schedule 11.08.2015


Ответы (1)


Как и в нескольких ответах на связанный вопрос (спасибо @Bas Swinckels), способ, которым рекомендуется вставлять обратную косую черту \ в вывод, - это использовать \textbackslash в источнике.

Затем вы можете использовать (или нет) просто \texttt{} (а не дословно или иначе) для обозначения имен команд.

Наконец, если вам нужно много раз упоминать эти имена команд на своих слайдах, вы можете поместить два вышеуказанных имени в newcommand:

\documentclass{beamer}
\newcommand{\mycomm}[1]{\texttt{\textbackslash #1}}
%\newcommand{\commgf}{\texttt{\textbackslash gradientframe}}

\begin{document}
  \begin{frame}
    \frametitle{Introduction}

    ... a command, \textbackslash gradientframe for simple ...

    or:

    ... a command, \texttt{\textbackslash gradientframe} for simple ...

    or, better:

    ... a command, \mycomm{gradientframe} for simple ...
    %... a command, \commgf{} for simple ...
  \end{frame}
\end{document}

Этот код дает вам:

снимок экрана слайда

person MattAllegro    schedule 04.07.2015
comment
Также: stackoverflow.com/ questions / 31650471 / - person MattAllegro; 11.08.2015