使用函数时如何避免使用大写的函数名?

使用函数时如何避免使用大写的函数名?

在 LaTeX 中,我想在我的算法中定义一个函数,以下是我的代码:

\begin{algorithm}[h]
   \begin{algorithmic}[1]
       \Function{BuildPolicySet}{PolicySet PS, CCR ccr}
            blabla..
       \EndFunction
   \end{algorithmc}
\end{algorithm}[h] 

在我得到的 pdf 中

功能BUILDPOLICYSET(策略集 PS,CCR ccr)

实际上我不需要大写的函数名。

如果我想让pdf中的函数名和LaTeX代码中的一样,该怎么办?

答案1

函数名称使用预定义的 来设置\textproc,类似于\textsc,将形状更改为小型大写字母。将其重新定义为空,一切将恢复正常:

在此处输入图片描述

\documentclass{article}
\usepackage{algpseudocode}% http://ctan.org/pkg/algorithmicx
\algrenewcommand\textproc{}% Used to be \textsc

\begin{document}
\begin{algorithmic}[1]
  \show\Function
  \Function{BuildPolicySet}{PolicySet PS, CCR ccr}
    \State blabla..
  \EndFunction
\end{algorithmic}
\end{document}

相关内容