фигурные скобки для математики в LaTeX - PullRequest
5 голосов
/ 13 апреля 2010

Есть ли какой-нибудь удобный способ ввода скобок в математике в латексе?

Особенно, когда я уже набрал много слов "(" и ") вместо" \ left ("и" \ right) ", как я могу сделать быструю замену? аналогично для "{" и "}" и "[" и "]"?

Важно ли вносить такие изменения? Я пишу диссертацию.

Спасибо и всего наилучшего!

Кстати: я в основном редактирую латексный файл в Texmaker и знаю, как использовать emacs. Если есть другой редактор, который может быстро выполнить такую ​​замену, пожалуйста, дайте мне знать.


EDIT:

Если внутри фигурных скобок нет ничего, что занимает более одной высоты строки, есть ли разница в их появлении между использованием \ left и \ right и не использованием? Все еще необходимо использовать \ left и \ right?

Ответы [ 2 ]

5 голосов
/ 13 апреля 2010

Синтаксис \left( \right) заключается в автоматическом изменении размера скобок в соответствии с их содержимым.

Поиск / замена - это простой способ исправить ваши скобки (например, M-% ( RET \left( RET в emacs, который позволит вам проверять каждое вхождение), или ваша среда редактирования может быстро набрать их.

3 голосов
/ 13 апреля 2010

Предполагая, что вы не хотите заменять ( на \left( в ваших исходных файлах, вы можете попробовать этот взлом:

\def\oparen{\left(} \def\cparen{\left)}
{\catcode`\(=\active \gdef({\oparen} \catcode`\)=\active \gdef){\cparen}}
\everymath={\catcode`\(=\active \catcode`\)=\active}

Но это, вероятно, сломает некоторые макросы, используя скобки.

Тот же трюк возможен с { / } (используйте с особой осторожностью!) И [ / ].

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...