Emacs에서 AUCTeX에 ​​대한 키보드 단축키 추가

Emacs에서 AUCTeX에 ​​대한 키보드 단축키 추가

면책조항: 이것은 Emacs와 AUCTeX에 ​​관한 질문입니다. 이것이 tex.sx의 범위를 벗어나는 것이라면 죄송합니다.

AUCTeX에 ​​새 명령을 어떻게 추가할 수 있나요?

C-c C-f C-pAUCTeX 모드에서 a 명령을 삽입 \pname{ }하고 글꼴을 변경하는 다른 방법(예: )과 유사하게 작동하도록 C-c C-f C-e하고 싶습니다 \emph{ }.

매뉴얼 페이지글꼴 변경, 설명한다

AUCTeX는 텍스트의 특정 부분을 조판하는 데 사용할 글꼴을 지정하는 매크로를 삽입하기 위한 편리한 키보드 단축키를 제공합니다. 로 시작 C-c C-f하고 마지막 C-조합은 AUCTeX에 ​​원하는 글꼴을 알려줍니다.

Font list:   KEY        TEXTFONT           MATHFONT

         C-a                          \mathcal{ }  
         C-b        \textbf{ }         \mathbf{ }  
         C-c        \textsc{ }                     
         C-e          \emph{ }                     
         C-f        \textsf{ }         \mathsf{ }  
         TAB        \textit{ }         \mathit{ }  
         RET        \textmd{ }                     
         C-n    \textnormal{ }     \mathnormal{ }  
         C-r        \textrm{ }         \mathrm{ }  
         C-s        \textsl{ }         \mathbb{ }  
         C-t        \texttt{ }         \mathtt{ }  
         C-u        \textup{ }                     
         C-d  -- delete font

AUCTeX 모드에서 C-c C-f C-p명령 을 바인딩하고 싶습니다 .\pname{ }

답변1

AUCTeX를 사용하면 실제로 이 작업이 매우 쉬워집니다 LaTeX-font-list.

(add-to-list 'LaTeX-font-list
  '(?\C-p "\\pname{" "}"))

작동해야합니다. LaTeX-mode열려 있는 버퍼가 있는 경우 적절한 버퍼에서 다시 실행해야 합니다 .


참고하세요~ 해야 하다끝나다~ 후에 LaTeX-font-list에 정의되어 있습니다 latex.el. 다음은 간단한 구성입니다.use-package:

(use-package latex
  :ensure auctex
  :config
  (add-to-list 'LaTeX-font-list
               '(?\C-p "\\pname{" "}")))

관련 정보