作者pabeni (蜗牛)
看板LaTeX
标题Re: [问题] algorithm2e下字体不使用斜体
时间Mon Oct 12 15:30:15 2015
不好意思,我来个自问自答...
依照以下连结的指示,
http://tex.stackexchange.com/questions/102933/no-italics-in-algorithm2e-if-clause
在需要用正体字的地方用"\upshape"指令覆盖过数学模式就可以了,
第2行的tex code 会变成 \If{current \upshape{is a goal}},
希望未来遇到此问题的人,不必找这个解法太久。
※ 引述《pabeni (蜗牛)》之铭言:
: 我使用的package是algorithm2e,
: 但在使用"\While"、"\If"、"\For"等函式下,
: condition的部份都会被限制为是"数学模式",
: 请问 有办法可以在condition的地方不使用数学模式吗?
: 以下为例子:
: 1. \begin{algorithm}
: 2. \If{current is a goal}{
: 3. \Return success;
: 4. }
: 5. \end{algorithm}
: 我期望能够看到第2行的"is a goal" 是正体字,
: 这样才能区分出"current"为变数,"is a goal"为叙述。
: 请问是否可以达成这个目标呢?
: 又或者 各位乡民大大有什麽样的建议?
: 谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.109.23.169
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/LaTeX/M.1444635020.A.C06.html