• [^] # Re: Qui utilise des IDE LaTeX ?

    Posté par . En réponse à la dépêche LaTeXila 3.16 plus campagne de financement. Évalué à 4.

    J'ai commencé à écrire en LaTeX alors que j'utilisais toujours Emacs. Du coup j'ai aussi utilisé AucTeX. Depuis je suis passé à ViM (pour de sombres histoires de coloration syntaxique avec Perl à l'époque), et du coup j'ai appris à me servir de vim-latexsuite. C'est un peu déroutant au début (plus qu'avec AucTeX je trouve, qui reprend le mode de fonctionnemen d'Emacs en général pour émettre des commandes), mais une fois qu'on a pigé le truc, c'est diablement efficace. Par exemple:

    En mode insertion, les combinaisons:

    • SSE est remplacé par \section{_}<++>. (_ symbolise le curseur). On écrit son titre, puis on utilise la combinaison Ctrl-j pour substituer le curseur à <++>.
      • SSS donne la même chose pour subsection, SS2 pour subsubsection, etc.
    • ETE se transforme en
    \begin{table}
     \centering
     \begin{tabular}{<+dimensions+>}
     <++>
     \end{tabular}
     \caption{<+Caption text+>}
     \label{tab:<+label+>}
    \end{table}<++>
    • EFI se transforme en
    \begin{figure}[<+htpb+>]
     \centering
     \psfig{figure=<+eps file+>}
     \caption{<+caption text+>}
     \label{fig:<+label+>}
    \end{figure}<++>

    ... mais je crois qu'on peut le configurer pour utiliser \includegraphics la place.

    • EIT donne:
    \begin{itemize}
     \item 
    \end{itemize}<++>

    ... Et ensuite utiliser é crée un nouvel \item (oui c'est relou pour écrire en français, mais comme il est facile d'\'ecrire comme ça, ça ne me dérange pas trop). EEN donne l'équivalent pour une énumération

    • FBF donne \textbf{_}<++>, FSC donne \textsc{_}<++>, FEM \emph{_}<++>, etc.
    • En mode maths, taper $$ puis {{ permet d'obtenir $\left\{ _\right\}<++>$<++>

    Parfois on veut utiliser des séquences de majuscules qui correspondent à des macros. Pendant longtemps si on déclenchait une macro par erreur, on devait écrire deux des trois lettres séparées avec un espace, puis de supprimer l'espace. Depuis peu, il suffit d'annuler la macro, (u en mode commande) et on retrouve les trois lettres1 .

    Bref, que ce soit sous Emacs ou ViM, les plugins pour LaTeX sont vraiment très bien faits, du moment qu'on est déjà un utilisateur de ces éditeurs.


    1. Certes, ça ne reste pas idéal, mais le temps que je gagne à écrire ETE et EFI (qui sont des macros très couramment utilisées chez moi) est bien plus important que celui que je perds à écrire EAR<esc><u><i>TH.