提问于:
浏览数:
2853
也是在群里看到的一个问题,提问者希望输入如图的括号。
![](https://pics.latexstudio.net/data/images/202001/c424d866e3d345a.png)
3 回答
0
我目前的方法源自
https://tex.stackexchange.com/questions/323548/conflict-between-mathabx-and-amssymb
和
https://tex.stackexchange.com/questions/14386/importing-a-single-symbol-from-a-different-font
```tex
\documentclass{article}
% Setup the matha font (from mathabx.sty)
\DeclareFontFamily{U}{matha}{\hyphenchar\font45}
\DeclareFontShape{U}{matha}{m}{n}{
<5> <6> <7> <8> <9> <10> gen * matha
<10> matha10 <12> <14> <17> <20> <24> matha12
}{}
\DeclareSymbolFont{matha}{U}{matha}{m}{n}
\DeclareFontFamily{U}{mathx}{\hyphenchar\font45}
\DeclareFontShape{U}{mathx}{m}{n}{
<5> <6> <7> <8> <9> <10>
<10> <12> <14> <17> <20> <24>
mathx10
}{}
\DeclareSymbolFont{mathx}{U}{mathx}{m}{n}
\DeclareFontSubstitution{U}{mathx}{m}{n}
\DeclareMathDelimiter{\ldbrack}{4}{matha}{"76}{mathx}{"30}
\DeclareMathDelimiter{\rdbrack}{5}{matha}{"77}{mathx}{"38}
\begin{document}
\[
x + y \ldbrack z \rdbrack
\]
\end{document}
```
![](https://pics.latexstudio.net/data/images/202001/13af34e2006637c.png)
0
在这里通过手写输入,可以发现这两个包。
http://detexify.kirelabs.org/classify.html
一个是公式环境下的,一个是文字环境下的。
```tex
\documentclass{article}
\usepackage{ stmaryrd }
\usepackage{ textcomp }
\begin{document}
%stmaryrd
$\llbracket \rrbracket$
%textcomp
\textlbrackdbl \textrbrackdbl
\end{document}
```
![](https://pics.latexstudio.net/data/images/202001/68b0512d5aca5bb.png)
0
挖个坟, 这种特殊符号的问题一般都可以通过 `unicode-math` 解决, 在 `texdoc unimath-symbols` 里有非常多的符号, 比如
```latex
\documentclass{article}
\usepackage{amsmath, unicode-math}
\begin{document}
\begin{equation}
\lBrack z \rBrack_{c}, \quad\left\lBrack \sum_{i=1}^{n}\int_{0}^{1}f_{n}(x)\,\mathrm{d}x \right\rBrack
\end{equation}
\end{document}
```
![](https://wenda.latexstudio.net/data/attach/210207/5XKmkXno.png)
你的回答
请登录后回答
你的回答将会帮助更多人,请务必认真回答问题。