A

Adaptation de TEXworks

A.1 Mise en évidence de la Syntaxe

Parmi beaucoup d’autres caractéristiques, TEXworks inclut aussi la mise évidence de la syntaxe. Cela signifie que certaines choses comme les commandes LaTeX, les environnements ou les commentaires sont colorés, soulignés ou mis en évidence d’une façon ou d’une autre. TEXworks fournit aussi la possibilité de basculer entre différentes combinaisons de mise en évidence1 et pour vos propres combinaisons. Ceci est utile si vous travaillez souvent avec des types de fichiers pour lesquels aucun système de mise en évidence n’est fourni par défaut, ou si vous voulez ajuster les combinaisons our mieux correspondre aux vôtres.

Pour modifier les combinaisons de mise en évidence, vous devez éditer le fichier texte <resources>/configuration/syntax-patterns.txt. Ce fichier contient un nombre de sections individuelles, chacune définissant une combinaison unique de mise en valeur à afficher dans la structure des menus de TEXworks. Pour définir une section, écrivez uniquement le nom entouré de crochets sur une ligne. À l’évidence ces noms de doivent pas comprendre le caractère ]. Par défaut, les deux sections suivantes sont définies :

[LaTeX] 
[ConTeXt]

De plus, vous pouvez ajouter des commentaires dans le fichier en commençant une ligne par #. Les lignes vides sont ignorées.

Chaque section comprend un nombre arbitraire de règles. Chacune de ces instructions consiste en trois partie : une instruction de mise en forme, un signe de correction orthographique et une expression régulière2 définissant quelle partie du texte correspond. Ces parties doivent toutes être sur la même ligne et séparées par des espaces (espaces ou caractères de tabulation). Prenez par exemple la ligne qui suit à partir de la section LaTeX par défaut :

red    Y    %.*

La première partie, red, définit le format (dans ce cas, une couleur rouge d’avant plan est spécifiée). La seconde partie, Y, précise que la correction orthographique doit être activée pour du texte qui correspond cette règle en particulier. Parfois, il est utile de mettre N à cet endroit pour désactiver la correction orthographique. Par exemple, si la correction était active pour les commandes de LaTeX, la plupart des documents seraient envahis de texte souligné en rouge indiquant des mots mal orthographiés alors qu’en fait ils ne sont que des commandes spéciales. Enfin, la troisième partie spécifie que cette règle doit être appliquée à tout texte précédé de %.

Regardons plus attentivement aux trois parties de chaque règle. Dans sa forme la plus générale, la première partie – l’instruction de formatage – ressemble à

<foreground_colour>/<background_colour>;<fontflags>

<fontflags> peut spécifier indépendamment des couleurs (notez cependant qu’il doit toujours être précédé d’un ;). La couleur d’arrière plan (ainsi que le /) peut être omise, mais si vous la spécifiez, vous devez aussi spécifier la couleur d’avant plan.

Chaque couleur peut être spécifiée soit par un nom SVG3, soit par une valeur hexadécimale (#rrggbb4) similaire aux documents web. Le <fontflahs> peut être toute combinaison des lettres B (gras), I (italique) et U (souligné).

Exemples d’instructions de mise en forme valides :

red 
white/#000000 
;B 
blue;I 
 #000000/#ffff00;U

A.2 Raccourcis clavier

L’utilisation des raccourcis clavier facilite grandement la saisie de la source et la gestion de celle-ci et de la vue. pour des actions fréquemment répétées, leur utilisation est beaucoup plus efficace que l’utilisation de la souris sur des boutons de barres d’outils.

Nous donnons ci-après les raccourcis clavier pour le travail dans la source et pour celui dans la vue. Notez que sous macOS, Ctrl fait en réalité référence à la touche Commande, qui est le modificateur habituel des raccourcis clavier. Bien que les raccourcis clavier soient spécifiés avec Ctrl, celui-ci apparaîtra comme la touche Commande dans les menus. (Pour faire vraiment référence à la touche Contrôle sur la Mac, le fichier de définitions doit utiliser le nom Meta.)

Notez que les définitions ci-dessous sont celles par défaut de la version originelle en anglais. Des langues différentes peuvent utiliser des raccourcis différents.

Tous les raccourcis peuvent être redéfinis soit pour créer de nouveaux raccourcis ou pour modifier le raccourci existant pour se conformer aux habitudes personnelles ou changer des raccourcis non adaptés à un clavier particulier. La liste des actions possibles qui peuvent être associées à un raccourci est données après la liste des raccourcis prédéfinis.

Pour définir son propre raccourci, créer un fichier shortcuts.ini dans le sous-dossier <ressources>/configuration; s’y trouvent déjà les fichiers auto-indent-patterns.txt, delimiter-pairs.txt,..., texworks-config.txt.

Par exemple, ce fichier pourrait contenir :

actionHard_Wrap = Shift+F3 
actionLast_Page = Ctrl+End 
actionFirst_Page = Ctrl+Home 
actionWrap_Lines = F3 
actionLine_Numbers = F4 
actionBalance_Delimiters = F9

La première ligne dit que la frappe de MajF3 ouvre la boîte de dialogue du retour à la ligne physique; la deuxième CtrlEnd vous amène à la dernière page et CtrlHome (troisième ligne) à la première page; avec F3 vous obtenez le passage à la ligne automatique ou non dans la source, avec F4 vous montrez/cachez les numéros de ligne et avec F9 vous sélectionnez le texte entre délimiteurs correspondants de la source.

A.2.1 Raccourcis prédéfinis

Pour travailler dans la fenêtre source5

Raccourci Action
Ctrl+’ Basculer vers la prévisualisation
Ctrl+= Montrer la Sélection
Ctrl+A Tout sélectionner
Ctrl+Alt+S Tout enregistrer
Ctrl+B Sélection d’un bloc entre délimiteurs
Ctrl+C Copier
Ctrl+E Copier vers Rechercher
Ctrl+F Rechercher...
Ctrl+G Chercher de nouveau
Ctrl+H Trouver la sélection
Ctrl+L Aller à la ligne...
Ctrl+Maj+C Insérer des Citations...
Ctrl+Maj+E Copier vers Remplacer
Ctrl+Maj+N Nouveau à partir d’un modèle...
Ctrl+Maj+R Remplacer de nouveau
Ctrl+Maj+S Sauvegarder comme...
Ctrl+Maj+Z Répéter/refaire
Ctrl+Maj+[ Dé-commenter
Ctrl+Maj+] Commenter
Ctrl+N Nouveau
Ctrl+O Ouvrir...
Ctrl+Q Quitter TeXworks
Ctrl+R Remplacer...
Ctrl+S Sauvegarder
Ctrl+T Composition
Ctrl+V Coller
Ctrl+W Fermer
Ctrl+X Couper
Ctrl+Z Annuler
Ctrl+[ Supprimer l’indentation
Ctrl+\ Masquer la console de sortie
Ctrl+] Indenter

Déplacements du curseur (maintenir Shift pour sélectionner) :

Shortcut Action
1 caractère à droite
Ctrl+ 1 mot à droite
1 caractère à gauche
Ctrl+ 1 mot à gauche
1 ligne vers le haut
1 ligne vers le bas
PgUp 1 écran vers le haut
PgDown 1 écran vers le bas
Home Début de ligne
Ctrl+Home Début de document
End Fin de ligne
Ctrl+End Fin de document

Pour travailler dans la vue .pdf :

Raccourci Action
Alt+Gauche Aller à la vue précédente
Ctrl+’ Basculer vers la source
Ctrl++ Zoom +
Ctrl+- Zoom -
Ctrl+1 Taille réelle
Ctrl+2 Ajuster à la largeur
Ctrl+3 Ajuster à la fenêtre
Ctrl+4 Ajuster à la Largeur du Contenu
Ctrl+C Copier
Ctrl+Effacement Effacer
Ctrl+F Rechercher...
Ctrl+G Chercher de nouveau
Ctrl+J Aller à la page...
Ctrl+Maj+F Plein écran
Ctrl+Maj+N Nouveau à partir d’un modèle...
Ctrl+Maj+Z Répéter/refaire
Ctrl+N Nouveau
Ctrl+O Ouvrir...
Ctrl+P Imprimer le PDF...
Ctrl+Page préc Page précédente
Ctrl+Page suiv Page suivante
Ctrl+Q Quitter TeXworks
Ctrl+T Composition
Ctrl+V Coller
Ctrl+W Fermer
Ctrl+X Couper
Ctrl+Z Annuler

A.2.2 Actions par ordre alphabétique

actionAbout_Scripts actionPageMode_Single
actionAbout_TW actionPageMode_TwoPagesContinuous
actionActual_Size actionPaste
actionApply_to_Selection actionPlace_on_Left
actionAutoIndent_None actionPlace_on_Right
actionAuto_Follow_Focus actionPreferences
actionBalance_Delimiters actionPrevious_Completion
actionClear actionPrevious_Completion_Placeholder
actionClear_Recent_Files actionPrevious_Page
actionClose actionPrevious_ViewRect
actionComment actionPrintPdf
actionCopy actionQuit_TeXworks
actionCopy_to_Find actionRedo
actionCopy_to_Replace actionRemove_Aux_Files
actionCut actionReplace
actionFind actionReplace_Again
actionFind_Again actionRevert_to_Saved
actionFind_Selection actionSave
actionFirst_Page actionSave_All
actionFit_to_Content_Width actionSave_As
actionFit_to_Width actionScroll
actionFit_to_Window actionSelect_All
actionFont actionSelect_Image
actionFull_Screen actionSelect_Text
actionGoToHomePage actionSettings_and_Resources
actionGo_to_Line actionShow_Hide_Console
actionGo_to_Page actionShow_Scripts_Folder
actionGo_to_Preview actionShow_Selection
actionGo_to_Source actionSide_by_Side
actionHard_Wrap actionSmartQuotes_None
actionIndent actionStack
actionInsert_Citations actionSyntaxColoring_None
actionJump_To_PDF actionTile
actionLast_Page actionTo_Lowercase
actionLine_Numbers actionTo_Uppercase
actionMagnify actionToggle_Case
actionManage_Scripts actionTypeset
actionNew actionUncomment
actionNew_from_Template actionUndo
actionNext_Completion actionUnindent
actionNext_Completion_Placeholder actionUpdate_Scripts
actionNext_Page actionWrap_Lines
actionNone actionWriteToMailingList
actionOpen actionZoom_In
actionPageMode_Continuous actionZoom_Out

A.2.3 Actions listées par menu

Pour la fenêtre source :

Aide
actionAbout_TW actionSettings_and_Resources
actionGoToHomePage actionWriteToMailingList
Composition
actionTypeset
Édition
actionBalance_Delimiters actionPreferences
actionClear actionRedo
actionCopy actionSelect_All
actionCut actionTo_Lowercase
actionInsert_Citations actionTo_Uppercase
actionNone actionToggle_Case
actionPaste actionUndo
Fenêtre
actionAuto_Follow_Focus actionShow_Hide_Console
actionGo_to_Preview actionSide_by_Side
actionPlace_on_Left actionStack
actionPlace_on_Right actionTile
Fichier
actionClear_Recent_Files actionRemove_Aux_Files
actionClose actionRevert_to_Saved
actionNew actionSave
actionNew_from_Template actionSave_All
actionOpen actionSave_As
actionQuit_TeXworks
Format
actionApply_to_Selection actionLine_Numbers
actionAutoIndent_None actionSmartQuotes_None
actionComment actionSyntaxColoring_None
actionFont actionUncomment
actionHard_Wrap actionUnindent
actionIndent actionWrap_Lines
Recherche
actionCopy_to_Find actionGo_to_Line
actionCopy_to_Replace actionReplace
actionFind actionReplace_Again
actionFind_Again actionShow_Selection
actionFind_Selection
Scripts
actionAbout_Scripts actionShow_Scripts_Folder
actionManage_Scripts actionUpdate_Scripts

Pour la fenêtre de vue :

Aide
actionAbout_TW actionSettings_and_Resources
actionGoToHomePage actionWriteToMailingList
Composition
actionTypeset
Édition
actionCopy actionRedo
actionPreferences actionUndo
Fenêtre
actionGo_to_Source actionSide_by_Side
actionPlace_on_Left actionStack
actionPlace_on_Right actionTile
Fichier
actionClear_Recent_Files actionOpen
actionClose actionPrintPdf
actionNew actionQuit_TeXworks
actionNew_from_Template
Recherche
actionFind actionFind_Again
Scripts
actionAbout_Scripts actionShow_Scripts_Folder
actionManage_Scripts actionUpdate_Scripts
Vue
actionActual_Size actionNext_Page
actionFirst_Page actionPageMode_Continuous
actionFit_to_Content_Width actionPageMode_Single
actionFit_to_Width actionPageMode_TwoPagesContinuous
actionFit_to_Window actionPrevious_Page
actionFull_Screen actionZoom_In
actionGo_to_Page actionZoom_Out
actionLast_Page

A.2.4 Actions pour les outils de composition

En plus des actions statiques listées ci-dessus, il y a aussi des actions pour activer un outil de composition. Toutes ces actions sont de la forme générale actionTypesetTool<nom_outil<nom_outil> doit être remplacé de façon appropriée. Par exemple, le nom correspondant à l’outil de composition pdfLaTeX est actionTypesetToolpdfLaTeX, celui correspondant à Mon␣outil est actionTypesetToolMon␣outil.6

A.2.5 Actions pour les scripts

Il y a aussi des actions pour les scripts. Elles sont dynamiques par nature, comme elles sont créées à la volée pour les scripts disponibles (qui peuvent changer quand vous installez des scripts, les retirez ou changez les paramètres.) Toutes ces actions sont de la forme Script:␣<titre_script>, où <titre_script> doit être remplacé de façon appropriée. Si vous avez un script qui se nomme Mon Script, par exemple, l’action correspondante sera appelée Script:␣Mon␣Script.

A.3 Les mots clé de complétion

Nous donnons ici les mots clé de complétion tels qu’ils sont fournis avec TEXworks. Ils se trouvent dans les fichiers tw-basic.txt, tw-context.txt (initialement vide) et tw-latex.txt dans le répertoire <ressources>\completion.

Nous donnons les indications en trois colonnes : les deux premières montrent les mots clé, la troisième le code (LA)TEX résultat. Dans certains cas il n’y a que le résultat, cela signifie que l’on peut commencer à entrer le code (LA)TEX et essayer de le compléter par .

Lors de la complétion, le système insère des retours à la ligne et positionne le curseur de saisie au premier endroit où on doit entrer des informations pour compléter la saisie. Pour représenter les retours à la ligne nous avons utiliser R et pour marquer le point de saisie I.

Dès lors, une ligne telle que “\begin{abstract}RIR\end{abstract}” devrait être interprétée comme

\begin{abstract} 
 
\end{abstract}

avec le curseur positionné dans la ligne centrale, vide.

On remarquera que les mots clé présentent une certaine cohérence, les variables mathématiques ont un mot clé commençant par x, lorsqu’elles sont dans un environnement mathématique, quand elles sont utilisées seules dans le texte on ajoute d devant; par exemple xa et dxa pour \alpha, s’il y a une majuscule il y aura un c, comme xo pour \omega et xco pour \Omega. Les mots clé d’environnements commencent par b : bali pour \begin{align} (b mnémonique pour \begin). Lorsque l’environnement a des options possibles, on accole un ou plusieurs o au nom de base : bminp pour \begin{minipage}{}.. et bminpo pour \begin{minipage}[]{}...

Mots clé définis dans tw-basic.txt (définis dans TEX) :

xa \xa \alpha
xb \xb \beta
\bsk \bigskip
\bigskipR
xch \xch \chi
xcd \xcd \Delta
xd \xd \delta
xe \xe \epsilon
xet \xet \eta
xcg \xcg \Gamma
xg \xg \gamma
\hskip
\indent
\input
xio \xio \iota
xcl \xcl \Lambda
xl \xl \lambda
\msk \medskip
\medskipR
xm \xm \mu
\noindent
xn \xn \nu
xco \xco \Omega
xo \xo \omega
\par
xcph \xcph \Phi
xph \xph \phi
xcp \xcp \Pi
xp \xp \pi
xcps \xcps \Psi
xps \xps \psi
xr \xr \rho
\scriptsize
xcs \xcs \Sigma
xs \xs \sigma
\ssk \smallskipR
xt \xt \tau
tex \tex \TeX
texs \texs \TeX\
xcth \xcth \Theta
xth \xth \theta
xcu \xcu \Upsilon
xu \xu \upsilon
xve \xve \varepsilon
xvph \xvph \varphi
xvp \xvp \varpi
xvr \xvr \varrho
xvs \xvs \varsigma
xvth \xvth \vartheta
\vskip
xcx \xcx \Xi
xx \xx \xi
xz \xz \zeta

Mots clé définis dans tw-latex.txt (définis dans LaTeX) :

ncol \ncol &
dd \dd \( I \)
\adc \addtocounter{I}{}
adcount \addtocounter{I}{}R
\adl \addtolength{I}{}
adlen \addtolength{I}{}R
\author{I}R
\begin{
babs \babs \begin{abstract}RIR\end{abstract}
balis \balis \begin{align*}RIR\end{align*}
baliats \baliats \begin{alignat*}{I}RR\end{alignat*}
baliat \baliat \begin{alignat}{I}RR\end{alignat}
baliedat \baliedat \begin{alignedat}RIR\end{alignedat}
baliedato \baliedato \begin{alignedat}[I]RR\end{alignedat}
balied \balied \begin{aligned}{I}RR\end{aligned}
bali \bali \begin{align}RIR\end{align}
bapp \bapp \begin{appendix}RIR\end{appendix}
barr \begin{array}RIR\end{array}
bbmat \bbmat \begin{bmatrix}RIR\end{bmatrix}
bcase \bcase \begin{cases}RIR\end{cases}
bcent \bcent \begin{center}RIR\end{center}
bcenum \bcenum \begin{compactenum}R\itemRIR\end{compactenum}
bcenumo \bcenumo \begin{compactenum}[I]R\itemRR\end{compactenum}
bcitem \bcitem \begin{compactitem}R\itemRIR\end{compactitem}
bcitemo \bcitemo \begin{compactitem}[I]R\itemRR\end{compactitem}
bdes \bdes \begin{description}R\item[I]RR\end{description}
bdoc \bdoc \begin{document}RRIRR\end{document}
benu \benu \begin{enumerate}R\itemRIR\end{enumerate}
benuo \benuo \begin{enumerate}[I]R\itemRR\end{enumerate}
beqns \beqns \begin{eqnarray*}RIR\end{eqnarray*}
beqn \beqn \begin{eqnarray}RIR\end{eqnarray}
bequs \bequs \begin{equation*}RIR\end{equation*}
bequ \bequ \begin{equation}RIR\end{equation}
bfig \bfig \begin{figure}RIR\end{figure}
bfigo \bfigo \begin{figure}[I]RR\end{figure}
bflaligs \bflaligs \begin{flalign*}RIR\end{flalign*}
bflalig \bflalig \begin{flalign}RIR\end{flalign}
bfll \bfll \begin{flushleft}RIR\end{flushleft}
bflr \bflr \begin{flushright}RIR\end{flushright}
bgaths \bgaths \begin{gather*}RIR\end{gather*}
bgathed \bgathed \begin{gathered}RIR\end{gathered}
bgathedo \bgathedo \begin{gathered}[I]RR\end{gathered}
bgath \bgath \begin{gather}RIR\end{gather}
bite \bite \begin{itemize}R\itemRIR\end{itemize}
biteo \biteo \begin{itemize}[I]R\itemRR\end{itemize}
blett \blett \begin{letter}{I}RR\end{letter}
blist \blist \begin{list}{I}{}R\itemRR\end{list}
bminpo \bminpo \begin{minipage}[I]{}RR\end{minipage}
bminp \bminp \begin{minipage}{I}RR\end{minipage}
bmults \bmults \begin{multline*}RIR\end{multline*}
bmult \bmult \begin{multline}RIR\end{multline}
bpict \bpict \begin{picture}RIR\end{picture}
bpmat \bpmat \begin{pmatrix}RIR\end{pmatrix}
bquot \bquot \begin{quotation}RIR\end{quotation}
bquo \bquo \begin{quote}RIR\end{quote}
bsplit \bsplit \begin{split}RIR\end{split}
bsubeq \bsubeq \begin{subequations}RIR\end{subequations}
btabb \btabb \begin{tabbing}RIR\end{tabbing}
btabls \btabls \begin{table*}RIR\end{table*}
btbls \btbls \begin{table*}RIR\end{table*}
btablso \btablso \begin{table*}[I]RR\end{table*}
btblso \btblso \begin{table*}[I]RR\end{table*}
btabl \btabl \begin{table}RIR\end{table}
btbl \btbl \begin{table}RIR\end{table}
btablo \btablo \begin{table}[I]RR\end{table}
btblo \btblo \begin{table}[I]RR\end{table}
btabs \btabs \begin{tabular*}{I}{}RR\end{tabular*}
btabx \btabx \begin{tabularx}{I}{}RR\end{tabularx}
btab \btab \begin{tabular}{I}RR\end{tabular}
bbib \bbib \begin{thebibliography}{I}R\bibitem{}RR\end{thebibliography}
bindex \bindex \begin{theindex}RIR\end{theindex}
btheo \btheo \begin{theorem}RIR\end{theorem}
btitpg \btitpg \begin{titlepage}RIR\end{titlepage}
btrivl \btrivl \begin{trivlist}RIR\end{trivlist}
bvarw \bvarw \begin{varwidth}{I}RR\end{varwidth}
bverb \bverb \begin{verbatim}RIR\end{verbatim}
bvers \bvers \begin{verse}RIR\end{verse}
bfd \bfseries
bibitemo \bibitem[I]{}R
bibitem \bibitem{I}R
bibstyle \bibstyle \bibliographystyle{I}
biblio \bibliography{I}
\boxed{I}
\caption{I}R
\cdots
center \centering
\chapter{I}
chap \chapter{I}R
\cite{I}
\cline{I}
\date{I}R
\ddddot{I}
\dddot{I}
\ddots
\ddot{I}
\documentclass[I]{}R
\documentclass{I}R
\dots
\dotsb
\dotsc
\dotsi
\dotsm
\dotso
emd \em
em \emph{I}
\end{I}R
\eqref{I}
\fboxrule{I}
\fboxsep{I}
fbox \fbox{I}
\footnotesize
foot \footnote{I}
frac \frac{I}{}
fboxoo \fboxoo \framebox[I][]{}
fboxo \fboxo \framebox[I]{}
hw \headwidth
\hlineR
\hspace*{I}
\hspace{I}
incgo \includegraphics[I]{}R
incg \includegraphics{I}R
\include{I}R
\input{I}R
\intertext{I}
\itemRI
ito \item[I]R
itd \itshape
lbl \lbl \label{I}
\large
\Large
latex \latex \LaTeX
latexs \latexs \LaTeX\
latexe \latexe \LaTeXe
latexes \latexes \LaTeXe\
\ldots
\listfilesR
listf \listf \listoffiguresR
listt \listt \listoftablesR
\makeatletter
\makeatother
mboxoo \mboxoo \makebox[I][]{}
mboxo \mboxo \makebox[I]{}
mpar \mpar \marginpar{I}
mbf \mbf \mathbf{I}
mcal \mcal \mathcal{I}
mit \mit \mathit{I}
mnorm \mnorm \mathnormal{I}
mrm \mrm \mathrm{I}
msf \msf \mathsf{I}
mtt \mtt \mathtt{I}
mbox \mbox{I}
mdd \mdseries
multc \multc \multicolumn{I}{}{}
multic \multicolumn{I}{}{}
nct \newcolumntype{I}{}
newct \newcolumntype{I}{}
ncmoo \newcommand{I}[][]{}R
newcoo \newcommand{I}[][]{}R
ncmo \newcommand{I}[]{}R
newco \newcommand{I}[]{}R
ncm \newcommand{I}{}R
newc \newcommand{I}{}R
nenvoo \newenvironment{I}[][]{}{}R
neweoo \newenvironment{I}[][]{}{}R
nenvo \newenvironment{I}[]{}{}R
neweo \newenvironment{I}[]{}{}R
nenv \newenvironment{I}{}{}R
newe \newenvironment{I}{}{}R
newlen \newlength{I}R
nlen \newlength{I}R
newlin \newlineR
nline \newlineR
newpg \newpageR
npg \npg \newpageR
\newtheorem{I}[]{}R
\newtheorem{I}{}R
\newtheorem{I}{}[]R
\nocite{I}
\normalsize
\pagebreakR
pgref \pageref{I}
pgs \pagestyle{I}R
pars \paragraph*{I}R
paro \paragraph[I]{}R
par \paragraph{I}R
parboxo \parbox[I]{}{}
pboxo \pboxo \parbox[I]{}{}
parbox \parbox{I}{}
pbox \pbox \parbox{I}{}
rboxoo \rboxoo \raisebox{I}[][]{}
rboxo \rboxo \raisebox{I}[]{}
rbox \rbox \raisebox{I}{}
ref \ref{I}
rncmoo \renewcommand{I}[][]{}R
rnewcoo \renewcommand{I}[][]{}R
rncmo \renewcommand{I}[]{}R
rnewco \renewcommand{I}[]{}R
rncm \renewcommand{I}{}R
rnewc \renewcommand{I}{}R
rmc \rmfamily
\rule[I]{}{}
\rule{I}{}
scd \scshape
secs \section*{I}R
seco \section[I]{}R
sec \section{I}R
\setlength{I}{}
hw2tw \setlength{\headwidth}{\textwidth}R
sfd \sffamily
sld \slshape
sqrto \sqrto \sqrt[I]{}
sqrt \sqrt \sqrt{I}
stcount \stepcounter{I}R
spars \spars \subparagraph*{I}
sparo \sparo \subparagraph[I]{}
spar \spar \subparagraph{I}
ssecs \ssecs \subsection*{I}R
sseco \sseco \subsection[I]{}R
ssec \ssec \subsection{I}R
sssecs \sssecs \subsubsection*{I}R
\ssseco \subsubsection[I][]R
ssseco \subsubsection[I]{}R
sssec \sssec \subsubsection{I}R
tableofcontents \tableofcontentsR
toc \toc \tableofcontentsR
tilde \tilde \textasciitilde
bf \bf \textbf{I}
--- \textemdash\
-- \textendash\
it \it \textit{I}
\rm \textrm{I}
sc \sc \textsc{I}
sf \sf \textsf{I}
sl \sl \textsl{I}
tt \tt \texttt{I}
up \up \textup{I}
tw \tw \textwidth
\text{I}
\thanks{I}R
\title{I}R
ttd \ttfamily
upd \upshape
url \url{I}
usepo \usepackage[I]{}R
usep \usepackage{I}R
\vdots
\vspace*{I}R
\vspace{I}R
{abstract}RIR\end{abstract}
{align*}RIR\end{align*}
{alignat*}{I}RR\end{alignat*}
{alignat}{I}RR\end{alignat}
{alignedat}{I}RR\end{alignedat}
{aligned}RIR\end{aligned}
{aligned}[I]RR\end{aligned}
{align}RIR\end{align}
{appendix}RIR\end{appendix}
{array}RIR\end{array}
{bmatrix}RIR\end{bmatrix}
{cases}RIR\end{cases}
{center}RIR\end{center}
{compactenum}R\itemRIR\end{compactenum}
{compactenum}[I]R\itemRR\end{compactenum}
{compactitem}R\itemRIR\end{compactitem}
{compactitem}[I]R\itemRR\end{compactitem}
{description}R\item[I]RR\end{description}
{document}RRIRR\end{document}
{enumerate}R\itemRIR\end{enumerate}
{enumerate}[I]R\itemRR\end{enumerate}
{eqnarray*}RIR\end{eqnarray*}
{eqnarray}RIR\end{eqnarray}
{equation}RIR\end{equation}
{figure}RIR\end{figure}
{figure}[I]RR\end{figure}
{flalign*}RIR\end{flalign*}
{flalign}RIR\end{flalign}
{flushleft}RIR\end{flushleft}
{flushright}RIR\end{flushright}
{gather*}RIR\end{gather*}
{gathered}RIR\end{gathered}
{gathered}[I]RR\end{gathered}
{gather}RIR\end{gather}
{itemize}R\itemRIR\end{itemize}
{itemize}[I]R\itemRR\end{itemize}
{letter}{I}RR\end{letter}
{list}{I}{}R\itemRR\end{list}
{minipage}[I]{}RR\end{minipage}
{minipage}{I}RR\end{minipage}
{multline*}RIR\end{multline*}
{multline}RIR\end{multline}
{picture}RIR\end{picture}
{pmatrix}RIR\end{pmatrix}
{quotation}RIR\end{quotation}
{quote}RIR\end{quote}
{split}RIR\end{split}
{subequations}RIR\end{subequations}
{tabbing}RIR\end{tabbing}
{table*}RIR\end{table*}
{table*}[I]RR\end{table*}
{table}RIR\end{table}
{table}[I]RR\end{table}
{tabular*}{I}{}RR\end{tabular*}
{tabularx}{I}{}RR\end{tabularx}
{tabular}{I}RR\end{tabular}
{thebibliography}RIR\end{thebibliography}
{theindex}RIR\end{theindex}
{theorem}RIR\end{theorem}
{titlepage}RIR\end{titlepage}
{trivlist}RIR\end{trivlist}
{varwidth}{I}RR\end{varwidth}
{verbatim}RIR\end{verbatim}
{verse}RIR\end{verse}

Mots clé définis dans tw-latex-pkg.txt (défini dans divers paquets) :

\addbibresource{I}R
botr \bottomruleR
\citep{I}
\citet{I}
cmidr \cmidrule(I){}
cmidro \cmidrule[I](){}
\enquote{I}
geometry \geometry{}
href \href{I}{}
\midruleR
\printbibliographyR
\printbibliography[I]R
topr \topruleR
{compactenum}R\itemRIR\end{compactenum}
{compactenum}[I]R\itemRR\end{compactenum}
{compactitem}R\itemRIR\end{compactitem}
{compactitem}[I]R\itemRR\end{compactitem}
{tikzpicture}RIR\end{tikzpicture}
{tikzpicture}[I]RR\end{tikzpicture}

Mots clé définis dans tw-beamer.txt (défini by dans le paquet beamer) :

\action<I>{}
\againframe<I>[]{}R
\againframe<I>{}R
\againframe{I}R
\alert<I>{}
\alert{I}
\alt<I>{}{}
bfrm \begin{frame}RIR\end{frame}
\framesubtitle<I>{}R
\framesubtitle{I}R
\frametitle<I>[]{}R
\frametitle{I}R
\framezoom<I><>(,)(,)
\framezoom<I><>[](,)(,)
\includeonlyframes{I}R
\includeonlylecture{I}R
\invisible<I>{}
\lecture{I}{}R
\note<I>[]{}R
\note<I>{}R
\note{I}R
\only<I>{}
\onslide<I>{}
\pauseR
\pause[I]R
\structure{I}R
\temporal<I>{}{}{}
\uncover<I>{}
\usebeamercolor{I}R
\visible<I>{}
{actionenv}<I>RR\end{actionenv}
{alertenv}<I>RR\end{alertenv}
{altenv}<I>{}{}{}{}RR\end{altenv}
{beamercolorbox}[I]{}RR\end{beamercolorbox}
{beamercolorbox}{I}RR\end{beamercolorbox}
{block}<I>{}RR\end{block}
{block}{I}RR\end{block}
{columns}RIR\end{columns}
{columns}[I]RR\end{columns}
{column}[I]{}RR\end{column}
{column}{I}RR\end{column}
{frame}RIR\end{frame}
{frame}[I]{}RR\end{frame}
{frame}{I}RR\end{frame}
{onlyenv}<I>RR\end{onlyenv}
{overlayarea}{I}{}RR\end{overlayarea}
{overprint}RIR\end{overprint}
{structureenv}RIR\end{structureenv}

Mots clé définis dans tw-context.txt (définis dans ConTEXt) :

\starttext
\stoptext

On y trouve aussi des codes d’environnements (ci-dessus) sans le \begin{ (qui est aussi un mot clé); cela permet si on a commencé d’entrer le code d’un environnement, de le compléter par .