基本用法

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

\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/