我在用算法2e为我的文档创建伪代码。但是,它却将if
子句中的条件设为斜体。
此解决方案建议\upshape
在每个 if 条件中都添加一个。是否有永久的解决方案来将if
条件设置为永不斜体?
例如
\documentclass{article}
\usepackage{algorithm2e}
\begin{document}
\begin{algorithm}
\Begin{
Flag $\leftarrow$ True\;
\If{Flag}{
DoSomething()\;
}
}
\end{algorithm}
\end{document}
我不想Flag
在没有\upshape
在条件中添加斜体的情况下被用斜体表示,或者必须对算法中的每个条件进行多次修复。
答案1
请随时发帖完全的一个小文件,显示问题并允许测试答案。该包允许您
\SetArgSty{textrm}
来替换默认值emph
,但这会影响多个组件,而不仅仅是 if 子句,因此可能超出您的预期。