Я использую Emacs в качестве текстового редактора на Xubuntu. Я использую пакет XY-pic для создания некоторых коммутативных диаграмм, и мне нужна следующая команда (которая находится внутри тегов figure, center и xy begin):
(0,0)*+{\mathbb{S}^3\cup\mathbb{S}^3\cup\mathbb{S}^3\cup\mathbb{S}^3}="4S3";(0,-20)*+{\mathbb{S}^3}="S31";
Значение не так уж и важно, если вы не знаете XY-Pic, но видите эти двойные кавычки, например "4S3"? Они важны! Все нижеследующее прерывается во время компиляции (я получаю ошибки аргументов):
`4S3' ``4S3'' ''4S3'' ``4S3``
Проблема в том, что в Emacs я не могу сделать эти "закрытые двойные кавычки". Я печатаю разные вещи, но всегда получаю одинарные обратные или прямые кавычки.
Мое текущее решение — написать двойные кавычки в другом редакторе (не могу вспомнить, какой я изначально использовал, возможно, gedit) и скопировать требуемые кавычки в Emacs. Тогда они отображаются правильно! Должен быть способ получше; кто-нибудь знает такой?
решение1
Используйте c-q "
( c-q
заключает в кавычки следующий символ, поэтому emacs его не интерпретирует, "
это активный символ в режиме Emacs LaTeX, который вставляет правильные открывающие/закрывающие кавычки).
Кроме того, согласно комментарию egreg, ваш emacs может быть настроен таким образом, что двойное нажатие " будет создавать правильные кавычки.