Texinfo permet de mettre en forme des caractères du document. Il y parvient au moyen de commandes dont l'argument est le texte à mettre en forme, tout comme TeX. Parmis ces commandes, les plus courantes sont:
'@code{
texte}'
le texte passé en argument sera formaté comme étant un code source. La
police de ce texte sera une police de type courier dans le
cas d'un formatage par TeX, et entourée par des guillemets
dans le cas d'un fichier Info.
'@samp{
texte}'
le texte passé en argument sera formaté comme étant un exemple,
typiquement en italiques.
'@file{
texte}'
le texte passé en argument est le nom d'un fichier.
'@kbd{
texte}'
le texte passé en argument est une séquence de touches tapée au
clavier.
'@ctrl{
texte}'
le texte passé en argument est un caractère de contrôle ASCII. Par
exemple, '@ctrl{C}'
produit '^C'
.
'@dfn{
texte}'
le texte passé en argument est est un terme technique.
'@i{
texte}'
le texte passé en argument est mis en italique dans le manuel formaté
par TeX.
'@b{
texte}'
le texte passé en argument est mis en gras dans le manuel formaté
par TeX.
'@t{
texte}'
le texte passé en argument est mis en police courier dans le
manuel formaté par TeX.
Certains caractères tels qu'@
ont une signification pour
Texinfo, ou ne peuvent pas être entrés au clavier. Il existe des
séquences spéciales pour les produire:
'@'
est produit par '@@'
'{'
est produit par '@{'
'}'
est produit par '@}'
'@bullet{}'
'...'
est produit par '@dots{}'
'TeX'
est produit par '@TeX{}'
'é'
est produit par '@'e'
'è'
est produit par '@`e'
'ê'
est produit par '@^e'
'î'
est produit par '@^i'
'à'
est produit par '@`a'
Texinfo permet de mettre en page des paragraphes afin de forcer les sauts de ligne ou au contraire empecher du texte de passer à la page.
'@*'
ou '@br'
: force un saut de ligne dans le manuel formaté
avec TeX, mais pas dans le manuel Info.'@sp'
: génère un saut de ligne dans le manuel formaté
avec TeX ainsi que dans le fichier Info.'@w{
texte}'
: empèche l'insertion d'un
saut de ligne dans le texte passé en argument. Cette commande n'a
aucun effet dans le cas d'un manuel Info.'@page'
: insère un saut de page dans la version du
manuel formatée avec TeX.'@group
: empèche un saut de page tant que la commande
'@end group'
n'est pas rencontrée.