1314马赫塔菲马竞:LaTeX技巧902:使斜體中的括號保持直立

巴萨vs赫塔菲全场录像 www.vsttod.com.cn 在使用 \emph\textit\textsl 等命令時,我們往往希望西文字符傾斜,但括號保持直立。這是因為,括號并不是字母,讓它們也傾斜一則沒有意義,二則看起來奇怪。 Clemens 提供的 embrac 宏包解決了這個問題。

基本用法

宏包的基本用法十分簡單,只需要加載它就好了。默認情況下,圓括號和方括號已經設置好直立了。

\documentclass{article}
\usepackage{embrac}
\begin{document}
\textit{[(italic)]}

\textsl{[(slant)]}

\emph{[(emphasis)]}
\end{document}

開關 有時,我們可能需要在部分情況下,讓括號也變成傾斜的。這時候,我們需要組合使用 \EmbracOff\EmbracOn 兩個命令。

\documentclass{article}
\usepackage{embrac}
\begin{document}
\textit{[(italic)]}

\EmbracOff
\textsl{[(slant)]}
\EmbracOn

\emph{[(emphasis)]}
\end{document}

花括號 宏包默認沒有將花括號也設置為直立體,按文檔的說法,可以通過 \AddEmph 命令設置實現。但我的嘗試沒有成功。

  • Update 2017-7-4: 下列代碼在 pdfLaTeX 下能編譯得到預期結果,但在 XeLaTeX 下則不然。

  • Update 2017-7-4: 經過反饋,作者確認這是一個 bug,并已修復。同時宏包版本號升為 0.7。在新版本中,一切正常。

    \documentclass{article}
    \usepackage{embrac}
    \AddEmph{\{}[-.04em]{\}}[,-.15em]
    \begin{document}
    
    \textit{\{[(italic)]\}}
    
    \textsl{\{[(slant)]\}}
    
    \emph{\{[(emphesis)]\}}
    \end{document}

注意事項

embrac 是通過修改 \emph, \textit, \textsl,實現這一目的的。因此,\em, \itshape, \slshape 命令依舊保留了斜體的括號。

選自:https://liam0205.me/2017/07/03/upright-braces-in-italic-mode/

分享到:
未經允許不得轉載:LaTeX技巧902:使斜體中的括號保持直立
已有 條意見

    最新文章

    加載中...
      本站提供專業LaTeX排版、咨詢、定制服務,請點擊下圖咨詢詳情


      全國首個精品的LaTeX視頻教程,大牛帶著你入門,讓LaTeX學習不再糾結,請點擊下圖咨詢詳情

      熱門評論

        聯系我們

        交流QQ群:91940767
        本站QQ號:343083553
        郵箱聯系[email protected]
        淘寶店鋪latexstudio.taobao.com 提供排版,模板定制,培訓,圖片處理,視頻教程等LaTeX服務。


        如果您投稿或者希望加入我們團隊,請發送您的簡歷到[email protected]。

        科技藝術的完美融合,專業精致的排版體驗

        聯系我們聯系我們