Czy są tam guru Emacs, którzy mogą mi powiedzieć, jak związać C-B z kompilacją LaTeX Auctex? To jest, zamiast C-c C-c RET. Jestem na Ubuntu.Jedna kluczowa kompilacja Emacs LaTeX?
8
A
Odpowiedz
10
C-c to ogólny klucz prefiksu, co oznacza, że trudno go "skrócić".
Alternatywnie można powiązać ulubioną funkcję z jednym z klawiszy funkcyjnych. Naciśnięcie C-h k (dla pomocy na klawiszu), a następnie C-c C-c ujawnia, że funkcja związana z kluczem to TeX-command-master. Możesz więc wypróbować coś takiego, aby powiązać tę funkcję z F9.
9
Odpowiedź Dirka działa, ale nadal musisz wpisać RET po wpisaniu klawisza funkcyjnego. Nie wiem, jak wywołać, powiedzmy, polecenie Latex z TeX-Command-Master specjalnie. Więc mój Hack teraz użyć makra klawiatury:
(defun my-tex-mode-hook()
(local-set-key (kbd "<f5>") (kbd "C-c C-c C-j")))
(add-hook 'TeX-mode-hook 'my-tex-mode-hook)
(Musisz zamiast używać lokalnego-set-klucz globalnego-set-klucz od Cc Cc Cj może zrobić coś nieoczekiwanego w innych trybach!)
Wtedy masz naprawdę jedno rozwiązanie typu keypress.
Powiązane problemy
- 1. Kompilacja warunkowa w dokumencie LaTeX
- 2. Wcięcie LaTeX (formatowanie) w Emacs
- 3. Para kluczowa jako enum
- 4. Vim kluczowa mapa w jupyter notebooka
- 5. Wcięcie regionu kodu C w trybie LaTeX emacs
- 6. Zatrzymywanie powłoki tex przed otwarciem podczas kompilowania Latex z Emacs
- 7. Wartość kluczowa Obserwacja obiektu NSMutableSet
- 8. Kompilacja lateks źródło bib
- 9. Jak wyświetlić kod LaTeX w dokumencie LaTeX?
- 10. Opóźnienie animacji CSS i klatka kluczowa
- 11. Co to jest "Kluczowa wydajność" MySQL
- 12. php - pchaj tablicę do tablicy - kluczowa kwestia
- 13. EMACS składanie/rozkładanie kodu R
- 14. Collaborative Latex
- 15. Konwertowanie tabeli trybu org na LaTeX
- 16. "Kompilacja" buduje mój projekt, "Kompilacja rozwiązania" nie
- 17. Emacs: ustalić wysokość niektórych oknach
- 18. emacs AUCTeX 11.88: wartość symbolu jako zmiennej jest nieważna: LaTeX-dialekt
- 19. Jaka jest różnica trybu tex i lateksu od trybu LaTeX w emacs
- 20. Emacs - jak wyświetlić/jak debugować jedną funkcję elisp/komendę emacs
- 21. Wyrównaj dwie przęsła wewnątrz td - Jedna lewa i jedna prawa
- 22. Kompilacja Clojure?
- 23. Drukowanie zmiennych LaTeX
- 24. Renderowanie LaTeX dla .NET?
- 25. LaTeX tłumi łamanie stron
- 26. Latex + kod źródłowy importu
- 27. Ibid. w LaTeX cytowaniach
- 28. Formatowanie wyjścia latex (to_latex)
- 29. Pakiety LaTeX i R?
- 30. Używanie skrótów w LaTeX
Ta odpowiedź, choć bardziej obejście, osiąga cel lepszy od drugiego. Dodałem "C-x C-s" przed innymi klawiszami, aby zapisać także bez pytania. – Malabarba
Działa idealnie, ale jest to rodzaj hack. Zmienna LaTeX-command przechowuje polecenie, które jest wykonywane przez C-c C-c C-j. Jestem lisp noob, więc jak mogę zastąpić '(kbd" C-c C-c C-j ")' z czymś w rodzaju '(wykonaj polecenie LaTeX)'? – itmuckel