lunes, 12 de enero de 2015

272 Comillas TEX

TeX es un lenguaje de composición desarrollada por Donald Knuth. Toma el texto original, junto con unas pocas
instrucciones de composición tipográfica y produce, esperando, un documento bonito. Documentos bonitos
utilizan `` y " para delimitar las citas, en lugar de lo mundano " que es lo que usa la
mayoría de los teclados. Los teclados normalmente no tienen una blockquote orientada, pero tienen una
comilla simple izquierda ` y una comilla simple derecha ' . Comprueba tu teclado ahora para localizar
la tecla comilla-izquierda ` (a veces llamado el `` clave backquote ") y la tecla derecha comilla
simple ' (a veces llamado el `` apóstrofe "o simplemente` `quote"). Ten cuidado de no confundir la
izquierda comilla simple ' con la `` barra invertida "clave \ . TeX Permite al usuario escribir dos
comillas individuales izquierda `` para crear una izquierda doble `` y dos individuales
derechas '' para crear una doble-comilla derecha ''. La mayoría de los mecanógrafos, sin embargo,
están acostumbrados a la delimitación de sus citas con la ONU orientadas comillas dobles " .

Si la fuente de contenido

"Ser o no ser", Dijo el bardo ", que es la cuestión."

entonces el documento producido por TeX no contendría la forma deseada:

`` Ser o no ser ", Dijo el bardo,` `esa es la cuestión."

Con el fin de producir la forma deseada, el archivo de origen debe contener la secuencia:

`` Para ser o no ser, '' Dijo el bardo, `` que es la pregunta. ''

Debes escribir un programa que convierte el texto que contiene comillas dobles ( " caracteres) en un texto
idéntico excepto que las comillas dobles han sido reemplazadas por las secuencias de dos caracteres requeridos por TeX
para delimitar las citas con comillas dobles orientadas. La doble -quote ( " ) caracteres deben ser reemplazados
adecuadamente por cualquiera de las `` si el " abre una cita y por '' si el " cierra una cita. Observe que no se
plantea la cuestión de citas anidadas: El primer " debe ser reemplazado por `` , la siguiente por '' ,
la siguiente por `` , la siguiente por '' , la siguiente por `` , la siguiente por '' , etcétera.

Entrada y Salida

La entrada consistirá en varias líneas de texto que contienen un número par de comillas dobles ( " ) caracteres de
entrada se termina con un carácter de fin de archivo El texto debe ser de salida exactamente como era de entrada excepto que..:

el primero " en cada par se sustituye por dos ` caracteres: `` y
el segundo " en cada par se sustituye por dos " personajes: '' .

Ejemplo de entrada:

"Ser o no ser", Dijo el Bardo ", que
es la cuestión ".
El concursante programación respondió: "No estoy de acuerdo.
Para `C 'o no' C ', esa es la cuestión!"

Ejemplo de salida:

`` Para ser o no ser, '' Dijo el Bard, `` que
es la pregunta ''.
El concursante programación respondió: `` Tengo que discrepar.
Para `C 'o no' C ', esa es la cuestión!' '


Autor: Roberto
Fuente:Enlace a la uva

No hay comentarios:

Publicar un comentario