4. Convenciones de interfaz y tipografía
La interacción con sistemas de infraestructura crítica exige precisión tipográfica sin ambigüedades. Este módulo establece las convenciones formales para documentar herramientas de línea de comandos, interfaces en modo texto o gráficas, acciones de teclado y unidades de medición, fundamentadas en las normas de estilo de IBM.
4.1. Notación formal de sintaxis de comandos
Para documentar la sintaxis de un comando o herramienta en módulos de referencia, utilice la notación estándar POSIX/GNU:
comando [opciones] <argumento-obligatorio> [argumento-opcional]...
Literales de comando: Todo comando, subcomando o palabra clave invariable se escribe en texto monoespaciado exacto:
nmcli,podman run,zpool create.Argumentos obligatorios: Se delimitan mediante corchetes angulares como
<nombre_volumen>o<interfaz>. Indican valores que el operador debe sustituir por identificadores reales de su entorno.Argumentos opcionales: Se encierran entre corchetes rectos como
[--verbose]o[-f <ruta>].Valores mutuamente excluyentes: Se separan mediante una barra vertical o tubería como
enable|disableostart|stop|restart. Si el grupo es obligatorio, se agrupa entre llaves como{on|off}; si es opcional, entre corchetes como[on|off].Argumentos repetibles: Se indican con puntos suspensivos inmediatamente después del elemento como
<archivo>....
4.2. Elementos tipográficos de la línea de comandos
Al mencionar elementos de interfaz en el cuerpo del texto:
Nombres de binarios y comandos: En monoespaciado:
systemctl,parted,dnf.Banderas y parámetros: En monoespaciado:
--all,-y,--now.Rutas y nombres de archivo: En monoespaciado:
/etc/fstab,/var/log/messages.Variables de entorno y directivas: En monoespaciado y mayúsculas cuando corresponda:
PATH,SELINUX=enforcing.Nombres de demonios y servicios: En monoespaciado:
sshd.service,chronyd.
4.3. Interfaces en modo texto y gráficas
Para herramientas con pantallas interactivas, tales como nmtui, Anaconda, consolas web Cockpit o interfaces web de virtualización:
Elementos visuales en negrita: Etiquetas de campos, botones, casillas de selección, menús desplegables y títulos de ventana se formatean en negrita.
Ejemplo: Haga clic en el botón Aplicar, seleccione la casilla Habilitar en el arranque y pulse Guardar.
Rutas jerárquicas de menús: Utilice el separador mayor que
>con espacios para representar secuencias de navegación.Ejemplo: Diríjase a Redes > Configuración de Interfaces > Editar Enlace.
4.4. Nomenclatura y acciones de teclado
Las instrucciones que involucran el teclado deben emplear verbos precisos y nombres de teclas estandarizados:
Verbos de interacción:
Presione: Para teclas individuales o combinaciones simultáneas: Presione Enter, Presione Ctrl+C.
Escriba: Para cadenas de caracteres o secuencias de texto literales: Escriba :wq y presione Enter.
Seleccione: Para elegir entre opciones en menús interactivos.
Combinaciones de teclas: Se expresan uniendo las teclas con el signo más
+sin espacios.Correcto:
Ctrl+Alt+Del,Shift+Tab,Alt+F4.Incorrecto:
Ctrl-C,Control + C,Ctrl más C.
4.5. Unidades de medida y prefijos binarios frente a decimales
En sistemas de almacenamiento, virtualización y redes existe una distinción crítica entre prefijos binarios IEC y decimales del Sistema Internacional que no debe confundirse:
Prefijos binarios IEC en base 2: Obligatorios para dimensionar memoria RAM, cachés, tamaños de disco, particiones, volúmenes lógicos y asignaciones de memoria virtual.
Unidades: Kibibyte o KiB, Mebibyte o MiB, Gibibyte o GiB, Tebibyte o TiB.
Ejemplo: «Asigne un volumen LVM de 50 GiB a la máquina virtual.»
Prefijos decimales del Sistema Internacional en base 10: Se reservan para frecuencias de procesador y tasas de transferencia en redes de telecomunicaciones.
Unidades: Kilobit por segundo o Kbps, Megabit por segundo o Mbps, Gigabit por segundo o Gbps, Kilohertz o kHz, Gigahertz o GHz.
Ejemplo: «El enlace agregado proporciona un ancho de banda teórico de 20 Gbps.»
4.6. Formatos de fecha, hora y redes
Fechas y horas: Aplique el estándar internacional ISO 8601:
Fechas:
YYYY-MM-DD, por ejemplo2026-09-21.Horas:
HH:MM:SSen formato de 24 horas, indicando zona horaria si aplica, como19:30:00Zo19:30:00-06:00.
Direcciones de red y máscaras: Utilice la notación CIDR estandarizada en lugar de máscaras de subred en formato decimal punteado, a menos que el software requiera explícitamente la sintaxis clásica.
Recomendado:
192.168.100.0/24,10.0.0.0/8.Solo cuando sea forzoso por la interfaz:
192.168.100.0 netmask 255.255.255.0.
4.7. Reglas para capturas de pantalla y recursos gráficos
La documentación de infraestructura crítica debe priorizar siempre el texto copiable y auditable. Las imágenes y capturas de pantalla están sujetas a un criterio estricto de necesidad:
- Criterio de necesidad exclusiva:
Se autorizan capturas de pantalla únicamente cuando se documentan interfaces gráficas o en modo texto interactivas donde la disposición espacial o los controles visuales no pueden reproducirse en texto plano. Casos válidos: instaladores del sistema operativo, consolas web de administración de hipervisores o menús de firmware UEFI.
- Prohibición absoluta en texto y consola:
Queda estrictamente prohibido utilizar capturas de pantalla para mostrar salidas de terminal, comandos CLI, código fuente, trazas de depuración o archivos de configuración. Todo texto debe presentarse mediante bloques de código
.. code-block::para permitir copia determinista, indexación en motores de búsqueda y accesibilidad mediante lectores de pantalla.
Encuadre estricto y resolución:
Recorte la imagen exactamente a la ventana o área interactiva de interés. Prohibido capturar pantallas completas con fondos de escritorio, escritorios vacíos o barras de tareas del sistema operativo anfitrión.
La resolución máxima admitida es 1920x1080 píxeles. La resolución recomendada se sitúa entre 800x600 y 1280x720 píxeles.
Ajuste el tamaño de fuente en la interfaz antes de la captura para asegurar que el texto sea legible a un tamaño de al menos 14 a 16 píxeles.
Formatos y optimización:
Utilice formato PNG con compresión sin pérdidas para capturas de pantalla, optimizado previamente mediante herramientas como
optipng.Utilice formato SVG para diagramas vectoriales, esquemas de arquitectura y logotipos.
Almacene los archivos en el directorio
source/_static/images/con nombres descriptivos en minúsculas separados por guiones.
Inclusión en reStructuredText y accesibilidad:
Inserte imágenes mediante la directiva
.. figure::o.. image::.El parámetro
:alt:es obligatorio en la totalidad de las imágenes, proporcionando una descripción funcional exhaustiva para lectores de pantalla.Aplique
:align: centery dimensionamiento adaptable mediante:width: 100%o un porcentaje acotado. Prohibido definir alturas fijas en píxeles.