Las macros descritas en esta sección se usan para casi cualquier
cosa dentro del texto del documento. Se pueden usar tanto en las cabeceras
(aunque se debería evitar cualquier cosa relativa a hiperenlaces)
como en el cuerpo del texto.
- \bfcode
{texto}
-
Como \code, más negrita.
- \cdata
{nombre}
-
El nombre de una variable de C.
- \cfunction
{nombre}
-
El nombre de una función C. nombre debe incluir el nombre de
la función y los paréntesis finales.
- \character
{carácter}
-
Un carácter considerado como tal, más que como una cadena de un
solo byte. El carácter se presentará como con \samp.
- \citetitle
[url]{título}
-
El título de una publicación a la que se hace referencia. Si se
especifica url, el título será un hiperenlace en el formato HTML.
- \class
{nombre}
-
Un nombre de clase. Puede incluir puntos.
- \code
{texto}
-
Un breve fragmento de código o valor de constante literal. Típicamente,
no debe incluir espacios, porque no se añaden comillas.
- \constant
{nombre}
-
El nombre de una constante ``definida''. Puede ser un
#define
de C o una variable de Python cuyo valor no debe cambiar.
- \ctype
{nombre}
-
El nombre de un typedef o estructura de C. Utiliza
\ctype{struct struct_tag}
para estructuras definidas
sin typedef para dejar claro que se requiere struct.
- \deprecated
{versión}{qué hacer}
-
Declara lo que sea como obsoleto a partir de la versión versión.
El texto incluido en qué hacer debe recomendar alternativas.
- \dfn
{término}
-
Marca la aparición en el texto de término que define el término.
No se genera una entrada en el índice.
- \e
-
Produce una barra invertida. Viene bien en \code y macros
similares, y sólo se define allí. Para crear una barra invertida
en texto normal (como el contenido de una macro \file), se
debe usar la macro estándar \textbackslash.
- \email
{dirección}
-
Una dirección de correo electrónico. Observa que no se genera
un hiperenlace en ninguno de los formatos de salida posibles. La parte
del dominio debe aparecer en minúsculas.
- \emph
{texto}
-
Texto resaltado. Se presentará en tipo de letra cursiva.
- \envvar
{nombre}
-
Una variable de entorno. Se genera una entrada en el índice.
- \exception
{nombre}
-
El nombre de una excepción. Puede incluir puntos.
- \file
{fichero o directorio}
-
El nombre de un fichero o directorio. En la salida a PDF
o a PostScript, se utilizan comillas simples y un cambio de tipo
de letra. En HTML no se incluyen comillas.
Ojo: La macro \file no se puede usar en el
contenido de un título de sección por limitaciones de proceso.
- \filenq
{fichero o directorio}
-
Como \file, pero nunca se usan comillas simples. Se puede usar
en tablas si una columna sólo ha de contener nombre de ficheros
o directorios.
Ojo: La macro \filenq no se puede usar en el
contenido de un título de sección por limitaciones de proceso.
- \function
{nombre}
-
El nombre de una función Python. Puede incluir puntos.
- \kbd
{secuencia de teclas}
-
Marca una secuencia de pulsaciones de teclas. La forma de
secuencia de teclas puede depender de convenciones
especificas de la plataforma o de la aplicación. Por ejemplo,
una secuencia de teclas de xemacs puede marcarse como
\kbd{C-x C-f}
.
- \keyword
{nombre}
-
El nombre de una palabra clave de un lenguaje de programación
- \makevar
{nombre}
-
El nombre de una variable de make.
- \manpage
{nombre}{seccion}
-
Una referencia a una pagina de manual Unix.
- \member
{nombre}
-
El nombre de un atributo de un objeto.
- \method
{nombre}
-
El nombre de un método de un objeto. nombre debe incluir el
nombre del método y los paréntesis finales. Puede incluir puntos.
- \mimetype
{nombre}
-
El nombre de un tipo MIME.
- \module
{nombre}
-
El nombre de un módulo o paquete . Puede incluir puntos.
- \newsgroup
{nombre}
-
El nombre de un grupo de noticias de USENET.
- \program
{nombre}
-
El nombre de un programa ejecutable. Puede ser diferente del
nombre del fichero en alguna plataforma. En particular, la extensión
.exe (u otra) debe omitirse en los programas de DOS y
Windows.
- \programopt
{opción}
-
Una opción de línea de órdenes de un programa ejecutable. Debe usarse
sólo para opciones de ``disparo'' e incluir el guion inicial.
- \longprogramopt
{opción}
-
Una opción larga de línea de órdenes de un programa ejecutable.
Debe usarse sólo para nombres de opción largos que serán prefijados
por dos guiones. No se deben proporcionar los guiones como parte de la
opción.
- \pep
{número}
-
Referencia a una Propuesta de mejora de Python (PEP). Genera los
elementos de índice apropiados. Se genera el texto "PEP número".
En la salida a HTML, el texto es un hipervínculo a la copia electrónica de
la PEP especificada.
- \refmodule
[clave]{nombre}
-
Como \module, pero genera un hipervínculo a la documentación
del módulo nombrado. Observa que el \declaremodule
correspondiente debe estar en el mismo documento. Si el
\declaremodule define una clave de un módulo diferente del
nombre del módulo, se debe proporcionar también como clave
a la macro \refmodule.
- \regexp
{string}
-
Marca una expresión regular.
- \rfc
{número}
-
Una referencia a una Petición de comentarios (en inglés, RFC).
Genera entradas apropiadas en el índice. Se genera el texto
"RFC número". En la salida HTML, este texto es un
hipervínculo a una copia electrónica de la RFC especificada.
- \samp
{texto}
-
Un breve ejemplo de código, mayor que el que de daría mediante
\code. Como se añaden comillas, se aceptan espacios.
- \shortversion
-
El número de versión ``corto'' del software documentado,
especificado mediante la macro \setshortversion en el
preámbulo. En Python, el número corto de versión lo forman los primeros
tres caracteres del valor de
sys.version
. Por ejemplo,
las versiones 2.0b1 y 2.0.1 tienen el mismo número de versión, 2.0.
Puede que esto no sea aplicable a todos los paquetes. Si no se usa
\setshortversion, produce una expansión vacía. Vea también la
macro \version.
- \strong
{texto}
-
Texto muy resaltado. Se presentará mediante un tipo de letra en
negrita.
- \url
{url}
-
Una URL (o URN). La URL se presentará como texto. En la salida
HTML y PDF, la URL será también un hipervínculo. Se puede usar para
referencias externas. Observa que muchos caracteres son especiales
para LATEX y esta macro no hace siempre lo esperado. En particular,
el carácter ("~") no se trata de la manera adecuada. Funciona
si se codifica hexadecimalmente, es decir, como "%7e".
- \var
{nombre}
-
El nombre de una variable o parámetro formal dentro de una frase.
- \versión
-
El número de versión del software descrito, especificado con
\release en el preámbulo. Consultar la macro
\shortversion.
- \versionadded
{versión}
-
La versión de Python en que se agregó la característica descrita a
la biblioteca o API. Se añade típicamente al final del primer
párrafo de la descripción, antes de las notas de disponibilidad.
Se debe elegir la ubicación para que la explicación tenga sentido,
por lo que variará según los casos.
- \versionchanged
[explicación]{versión}
-
La versión de Python en que se cambió la característica mencionada
(nuevos parámetros, cambio de efectos secundarios...).
explicación debería ser una breve explicación del
cambio, de un solo fragmento de frase, sin poner en mayúscula la
primera letra. El proceso de formato agregará un punto al final.
Se añade típicamente al final del primer párrafo de la descripción
antes de las notas de disponibilidad y después de
\versionadded. Se debe escoger la ubicación para que la
explicación tenga sentido.
Ver Sobre este documento... para obtener información sobre sugerencias.