Re: [問題] algorithm2e下字體不使用斜體

看板LaTeX (論文排版)作者 (蝸牛)時間10年前 (2015/10/12 15:30), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
不好意思,我來個自問自答... 依照以下連結的指示, 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://www.ptt.cc/bbs/LaTeX/M.1444635020.A.C06.html
文章代碼(AID): #1M6s6Cm6 (LaTeX)
討論串 (同標題文章)
文章代碼(AID): #1M6s6Cm6 (LaTeX)