Amaya te permite gestionar colecciones de documentos. Una colección puede,
por ejemplo, ser una documentación técnica dividida en varias páginas web.
Una de las páginas web contiene el título de la documentación completa (un
elemento <h1>
), una introducción (otros elementos) y una
lista <ol>
o <ul>
cuyos items
<li>
contienen enlaces a cada capítulo. Los capítulos son
documentos separados que pueden tener una estructura similar.
Esta organización es adecuada para su navegación, pero resulta incómoda cuando quieres imprimir toda la documentación. Amaya resuelve el problema con el comando Hacer libro (XHTML>Hacer libro).
Para enlazar capítulos, tipifica los enlaces asociándoles el atributo
rel="chapter"
o rel="subdocument"
al ancla que
apunta al capítulo (para ello, selecciona el elemento a
y
utiliza el menú Atributos.
Cada capítulo o subdocumento enlazado puede ser:
Para hacer referencia a un subconjunto de un documento, normalmente debe
definir un elemento div
para identificar la parte del documento
destino que quieres incluir y enlazar a este elemento.
Al utilizar el comando Hacer libro, los bloques (los elementos
<li>
en el ejemplo anterior) que contienen un enlace
tipificado a un capítulo se sustituirán por las páginas web correspondientes
(o por los subconjuntos de páginas web) y Amaya mostrará un único documento
que contiene toda la colección
body
del documento destino.Antes de cada sustitución, el comando Hacer libro genera un nuevo elemento
div
con su atributo id
para separar claramente cada
porción añadida.
Las porciones añadidas en el documento generado pueden contener enlaces
normales, anclas destino y elementos destino. Mientras se hace el libro,
Amaya se asegura de que cada atributo name
e id
tienen un valor único en el nuevo documento. Cuando es necesario, Amaya
cambia esos valores y actualiza los enlaces.
Al mismo tiempo, Amaya actualiza automáticamente los enlaces externos a
los documentos o subdocumentos incluidos, cambiándolos a enlaces internos al
texto incluido. Por ejemplo, si un enlace apuntaba a un documento externo, el
enlace apuntará ahora al elemento div
creado con el comando
Hacer libro. Esto asegura que el documento que contiene toda la documentación
es coherente.
Este documento puede a continuación numerarse e imprimirse con su tabla de contenido y la lista de todos los enlaces.