символ між \ ліворуч і \ праворуч однакового розміру в LaTeX


4

У LaTeX звичайне використання \ left і \ right отримують дужки однакового розміру. Я хотів би покласти між ними щось такого ж розміру, як вертикальна смуга:

\left( \frac{a}{b} | q \right)

У цьому прикладі вертикальна смуга мала.

Можливо, можливо зберегти розмір висоти і зробити щось на кшталт:

\left( \frac{a}{b} \saveheight \right|\left. \restoreheight q \right)

з деяким визначенням saveheight та restorheight, але це лише здогадки з мого боку. Якісь ідеї?


Цікаво, що навіть люди, які пишуть Вікіпедію, не знають рішення, якщо ви подивитесь на en.wikipedia.org/wiki/Bra-ket, який сповнений потворних прикладів ;-)
Joey

Відповіді:


6

Можна писати

\left( \frac{a}{b} \middle| q \right)

Це лише (звичайно?) Працює для роздільників, які насправді мають масштаб.

\middle визначається як частина eTeX, яка є стандартною у всіх дистрибутивах протягом багатьох років.


дякую, я цього не знав взагалі! Можливо, це нове для мого «не так короткого вступу до LaTeX» :).
BlackShift

0

Найкраще, що я міг придумати, - це таке неподобство:

\left( \left. \frac ab \right| a \right)

або

\left( ab \left | a^2 \right. \right)

Недоліком є те, що вам потрібно знати , яка з двох частин є більшою і належним чином укласти , що в \left- \rightпари.

Іншим варіантом буде вручну вказати розмір дужок:

\bigg( \frac ab \bigg| a \bigg)

Не приємно, але, мабуть, найпростіше написати і найважче помилитися. Хоча розмір може потребувати певного підбору (але, мабуть, хто використовує LaTeX, мабуть, до цього звик).

Іншим, ще більш хакітнім рішенням буде використання array:

\left( \begin{array}{c|c} \dfrac ab & a \end{array} \right)

\left( \begin{array}{c|c} ab & a^2 \end{array} \right)

Це буде працювати так само, незалежно від того, яка сторона більша, але слід бути обережним із дробами (отже, \dfracяка сила показує розмір), і ви отримаєте додатковий простір навколо того, arrayщо виглядає якось потворно, імхо. Ви можете протидіяти цьому, включивши негативний пробіл:

\left( \!\! \begin{array}{c|c} \dfrac ab & a \end{array} \!\! \right)

\left( \!\! \begin{array}{c|c} ab & a^2 \end{array} \!\! \right)

Двох, \!здається, достатньо, щоб знову стати гарним.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.