Yo uso este código:
\documentclass[12pt,a4paper]{article}
\usepackage[dutch]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\begin{document}
\begin{verbatim*}
CREATE TABLE teams (
nr INT(10) NOT NULL AUTO_INCREMENT,
tName VARCHAR(30) NOT NULL,
tDescription VARCHAR(250) NOT NULL
);
CREATE TABLE users (
nr INT(10) NOT NULL AUTO_INCREMENT,
uName VARCHAR(250) NOT NULL,
uTeam VARCHAR(250) NOT NULL,
uFunction VARCHAR(250) NOT NULL,
uEmail VARCHAR(250) NOT NULL
);
\end{verbatim*}
\end{document}
Mi pregunta ahora es: ¿cómo puedo mostrar también las líneas en blanco?
Obtengo este resultado:
CREATE TABLE teams ( nr INT(10) NOT NULL AUTO_INCREMENT, tName VARCHAR(30) NOT NULL, tDescription
VARCHAR(250) NOT NULL ); CREATE TABLE users ( nr INT(10) NOT NULL AUTO_INCREMENT, uName VARCHAR(250)
NOT NULL, uTeam VARCHAR(250) NOT NULL, uFunction VARCHAR(250) NOT NULL, uEmail VARCHAR(250)
NOT NULL );
Hay, por supuesto, más código y texto, como los paquetes graphicx e hyperref, imágenes incluidas, tablas, etc. pero creo que no los necesitas... Creo que no se parecen entre sí, ¿verdad? Lo escucharé si tengo que cambiar el código / agregar.
Respuesta1
[respuesta parcial de cw, si alguien con más conocimiento sobre la interacción del lector de pantalla con PDF quiere ampliar o publicar una respuesta real, hágalo]
Como se confirmó a través de un correo electrónico externo, el resultado en el documento original de Jordy es similar al resultado generado por el ejemplo publicado y se ve bien en una representación visual.
El problema es que el lector de pantalla elimina todas las líneas palabra por palabra, por lo que está todo en una sola línea sin ninguna indicación para las líneas en blanco.
Obtendría un efecto similar si leyera el resultado de pdftotext en el pdf generado por lo anterior. la salida pdftotext es
CREATE␣TABLE␣teams␣(
␣␣␣␣nr␣INT(10)␣NOT␣NULL␣AUTO_INCREMENT,
␣␣␣␣tName␣VARCHAR(30)␣NOT␣NULL,
␣␣␣␣tDescription␣VARCHAR(250)␣NOT␣NULL
);
CREATE␣TABLE␣users␣(
␣␣␣␣nr␣INT(10)␣NOT␣NULL␣AUTO_INCREMENT,
␣␣␣␣uName␣VARCHAR(250)␣NOT␣NULL,
␣␣␣␣uTeam␣VARCHAR(250)␣NOT␣NULL,
␣␣␣␣uFunction␣VARCHAR(250)␣NOT␣NULL,
␣␣␣␣uEmail␣VARCHAR(250)␣NOT␣NULL
);
1
por lo tanto, aquí no hay ningún marcador que indique que los saltos de línea deben leerse "textualmente" y ninguna indicación de las líneas en blanco.
Una forma sencilla de hacer visibles las nuevas líneas (y, con suerte, leerlas correctamente) sería
\documentclass[12pt,a4paper]{article}
\usepackage[dutch]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\begin{document}
{\def\null{\hbox{\rlap{<NEWLINE>}}}
\begin{verbatim*}
CREATE TABLE teams (
nr INT(10) NOT NULL AUTO_INCREMENT,
tName VARCHAR(30) NOT NULL,
tDescription VARCHAR(250) NOT NULL
);
CREATE TABLE users (
nr INT(10) NOT NULL AUTO_INCREMENT,
uName VARCHAR(250) NOT NULL,
uTeam VARCHAR(250) NOT NULL,
uFunction VARCHAR(250) NOT NULL,
uEmail VARCHAR(250) NOT NULL
);
\end{verbatim*}
}
\end{document}
Pero eso produce un visible <NEWLINE>
al final de cada línea (supongo que podrías usarlo \textcolor
para hacerlo blanco).
con pdftotext como una aproximación a un lector de pantalla, obtendrás
CREATE␣TABLE␣teams␣(<NEWLINE>
<NEWLINE>
␣␣␣␣nr␣INT(10)␣NOT␣NULL␣AUTO_INCREMENT,<NEWLINE>
<NEWLINE>
␣␣␣␣tName␣VARCHAR(30)␣NOT␣NULL,<NEWLINE>
<NEWLINE>
......