ES-TEX Archivos

Usuarios hispanohablantes de TeX

ES-TEX@LISTSERV.REDIRIS.ES

Opciones: Vista Clásica

Use Monospaced Font
Por defecto enseñar Text Part
Esconda cabeceras de correo

Tema: [<< Primero] [< Prev] [Siguiente >] [Último >>]

Print Responder
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
References: <004601c43e76$d5acc830$0601a8c0@Ditec06>
Date: Thu, 20 May 2004 17:35:40 +0200
Sender: Usuarios hispanohablantes de TeX <[log in para visualizar]>
X-imss-result: Passed
Reply-To: Usuarios hispanohablantes de TeX <[log in para visualizar]>
X-imss-exclusionListMatch: RplLSV
Content-Transfer-Encoding: quoted-printable
Emisor: JL Diaz <[log in para visualizar]>
In-Reply-To: <004601c43e76$d5acc830$0601a8c0@Ditec06>
Received: from LISTSERV.REDIRIS.ES by LISTSERV.REDIRIS.ES (LISTSERV-TCP/IP release 1.8e) with spool id 25857274 for [log in para visualizar]; Thu, 20 May 2004 17:35:43 +0200 from relay.rediris.es (relay.rediris.es [130.206.1.53]) by chico.rediris.es (8.12.10/8.9.1) with ESMTP id i4KFZgQK006606 for <[log in para visualizar]>; Thu, 20 May 2004 17:35:43 +0200 (CEST) from mproxy.gmail.com (mproxy.gmail.com [216.239.56.249])by relay. rediris.es (8.12.11/8.11.1) with SMTP id i4KFZfxx006234for <es-tex@listserv .rediris.es>; Thu, 20 May 2004 17:35:42 +0200 by mproxy.gmail.com with SMTP id x71so48306cwbfor <es-tex@listserv .rediris.es>; Thu, 20 May 2004 08:35:40 -0700 (PDT) by 10.11.122.66 with SMTP id u66mr137474cwc;Thu, 20 May 2004 08:35 :40 -0700 (PDT)
X-imss-version: 2.0
Parts/Attachments: text/plain (86 lines)
On Thu, 20 May 2004 16:29:14 +0200, Soidsenatas <[log in para visualizar]> wrote:
> Hola a todos.

Hola.

> ¿Habría alguna forma de escribir un poema sin tener que indicar los finales de verso?; es decir, en vez de:
> 
> \begin{verse}
> 
> Primera estrofa\\
> siguiente verso\\
> siguiente verso\\
> siguiente verso
> 
> Nueva estrofa\\
> siguiente verso\\
> siguiente verso\\
> siguiente verso
> 
> \end{verse}
> 
> ...utilizar un entorno 'poema' que prescinda de los '\\':
> 
> \begin{poema}
> 
> Primera estrofa
> siguiente verso
> siguiente verso
> siguiente verso
> 
> Nueva estrofa
> siguiente verso
> siguiente verso
> siguiente verso
> 
> \end{poema}
> 
> Intenté con '\obeylines', pero trata todas las líneas como párrafos.

Esa es la misión de obeylines, sustituye cada retorno de carro por un \par.

Supongo que lo que quieres es posible, aunque complicadillo. Se trata
de redefinir el retorno de carro para que sea equivalente a \\. Esto
lo hace el comando \obeycr. Sin embargo, el inconveniente es que
cuando dejas una linea en blanco para separar dos parrafors, al haber
definido el retorno de carro como \\, en realidad es como si tuvieras
una linea vacía con un \\ tan solo. Esto, además de dar un error al
compilar, no produce el resultado deseado, ya que no realiza la
oportuna separación entre párrafos. Por eso digo que tal como lo pides
la cosa es complicadilla, porque necesitaríamos definir el retorno de
carro como \\, *salvo* cuando haya dos retornos seguidos, en cuyo caso
debe ser equivalente a \par.

De momento no veo muy claro como lograrlo (el tema de los catcodes
siempre se me ha atragantado). Pero a lo mejor te vale esta otra
solución. Se trata de especificar "a mano" los separadores de
estrofas, poniendo en el ultimo verso de la estrofa un \par%. Como hay
menos estrofas que versos, al final ganas algo. Si quieres separar
visualmente las estrofas no puedes dejar una linea en blanco, pero si
una linea con un %. La cosa quedaria asi:

\begin{verse}\obeycr
Primera estrofa
siguiente verso
siguiente verso
siguiente verso\par%
% 
Nueva estrofa
siguiente verso
siguiente verso
siguiente verso\par%
\end{verse}

El % despues de par es para "comentar" el retorno de carro que viene
despues, para que tex no lo vea (ya que si lo viera, lo trataria como
\\, dando un error al tener un párrafo vacío, recien iniciado con el
\par).

--
 JL Diaz

----------------------------------------------------
Los artículos de ES-TEX son distribuidos gracias al apoyo y colaboración 
técnica de RedIRIS - Red Académica española - (http://www.rediris.es)
------------------------------------------------------

ATOM RSS1 RSS2