Für LaTeX verwende ich emacs mit [AUCTeX][1] und [RefTeX][2]. Ein paar Beispiele, was damit bequem wird:
## AUCTeX ##
- `C-c-C-e`: fügt Umgebung ein/fügt Umgebung um markierte Region ein
- `C-c-]`: schließt offene Umgebung
- `C-c-C-j`: fügt `\item` ein
- `C-c-C-c-LaTeX`: kompilieren (bei mir mit pdfLaTeX)
- `C-c-C-c-?`: zeigt Liste mit möglichen Kompiliermöglichkeiten
- `C-c-C-l`: öffnet log-Buffer
log-Buffer (*Achtung*: das zeigt nur einen Auszug des Logs)
- `C-c-C-v`: öffnet PDF-Viewer
- `C-c-=`: zeigt toc-Struktur in `*toc*` Buffer
Schrift-Eigenschaften/Markup:
- `C-c-C-f-C-e`: `\emph`
- `C-c-C-f-C-i`: `\textit`
- `C-c-C-f-C-b`: `\textbf`
- ...
- `C-c-C-f-?`: liefert Liste der verfügbaren Optionen
## RefTeX ##
- `C-c-(`: fügt `\label` ein, schlägt dabei Label-Namen vor
- `C-c-)`: fügt `\ref` ein, zeigt Liste vorhandener Labels
-----
Wer die Liste ergänzen/korrigieren möchte, ist dazu herzlich eingeladen: diese Antwort darf gerne bearbeitet werden.
[1]: http://www.emacswiki.org/AUCTeX
[2]: http://www.emacswiki.org/RefTeX