<\body> Las principales combinaciones de teclas que usted debe saber para escribir archivos de estilo son las siguientes: <\description> >crea una nueva asignación. El primer argumento es el nombre de un nuevo comando y el segundo una expresión. >permite cambiar localmente una o más variables de entorno. Las sentencias son de la forma x\|a\|\\|x\|a\|b\>, donde los > son los nombres de las variables, los > son sus valores locales, y es el texto sobre el que se aplica el entorno local. >crea un macro. Los argumentos se insertan utilizando la tecla . >crea una función. Los argumentos se insertan utilizando la tecla . >obtiene el valor de un argumento del macro. >obtiene el valor de una variable de entorno. >expande el macro con cero o más argumentos. >aplica una función a cero o más argumentos. Más precisamente, cuando se evalua una expasión de macro \|\\|x}> creada por , las siguientes acciones son llevadas a cabo: <\itemize> Si no es una cadena ni un macro, entonces se evalúa una sola vez. Esto produce o bien un nombre de macro o una expresión de macro . Si obtenemos el nombre de un macro, entonces reemplazamos por el valor de la variable de entorno . Si después de esto no es todavía un macro, entonces devolvemos . Sean ,\,y> los argumentos de y su cuerpo (se desechan los argumentos superfluos; los argumentos faltantes toman la cadena vacía como su valor por defecto). Entonces sustituímos > por cada > en y devolvemos el resultado que ha sido evaluado. Las funciones son similares a los macros, salvo en que los argumentos de las aplicaciones de una función son evaluados y no pueden ser editados directamente (primero necesitas desactivar la aplicación de la función, después editar los argumentos y por último, reactivar). También, ,\,y> se consideran ahora como variables de entorno locales, a las que se atribuyen \x> como sus valores. Estas variables locales no se recuerdan cuando una función devuelve una función que involucra esas variables. <\initial> <\collection>