ES-TEX Archivos

Usuarios hispanohablantes de TeX

ES-TEX@LISTSERV.REDIRIS.ES

Opciones: Vista Forum

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

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

Print Responder
Mime-Version:
1.0
Content-Type:
text/plain; charset=ISO-8859-1
References:
Date:
Sat, 13 Dec 2003 07:55:38 -0500
List-Archive:
<http://www2.cica.es/Listas/sptex>
Precedence:
list
Reply-To:
TeX en español <[log in para visualizar]>
List-Subscribe:
<http://www2.cica.es/servlist/listinfo/sptex>, <mailto:[log in para visualizar]>
X-BeenThere:
X-Authenticated:
#15820775
X-List-Received-Date:
Sat, 13 Dec 2003 12:56:13 -0000
TO:
TeX en español <[log in para visualizar]>
List-Help:
<mailto:[log in para visualizar]>
List-Post:
<mailto:[log in para visualizar]>
List-Id:
TeX en español <sptex.ls.cica.es>
List-Unsubscribe:
<http://www2.cica.es/servlist/listinfo/sptex>, <mailto:[log in para visualizar]>
Received:
from mail.gmx.net (imap.gmx.net [213.165.64.20]) by mailgw2.cica.es (8.12.10/8.12.10) with SMTP id hBDCuB6a002109 for <[log in para visualizar]>; Sat, 13 Dec 2003 13:56:12 +0100 (MET) (qmail 22106 invoked by uid 65534); 13 Dec 2003 12:55:23 -0000 from unknown (HELO deb) (200.58.232.34) by mail.gmx.net (mp004) with SMTP; 13 Dec 2003 13:55:23 +0100
X-Mailman-Version:
2.1.2
Content-Transfer-Encoding:
8bit
Subject:
Emisor:
Laura Pamela <[log in para visualizar]>
X-Mailer:
Sylpheed version 0.7.4claws (GTK+ 1.2.10; i386-debian-linux-gnu)
In-Reply-To:
Organization:
casa
Message-Id:
Parts/Attachments:
text/plain (82 lines)
On Thu, 11 Dec 2003 20:35:48 -0300
"Gustavo Bustamante" <[log in para visualizar]> wrote:

> Hola a todos, cómo les va.
> 
> Acá les va una pregunta sobre boxes. Necesito hacer una box de tamaño 
> variable (según el contenido de la misma) en la que se pueda escribir un 
> texto de dos líneas centradas y que admita argumentos. Para aclarar un poco 
> la idea, ¿recuerdan las keys que definí en mi plantilla de prácticos? Bueno, 
> dos de los parámetros son \@tp y \@tema. Y ellos son los que quiero meter en 
> la box, para incorporarlos en un encabezado. Por ello necesito que sean dos 
> líneas como las siguientes:
> 
> \centering
> Trabajo práctico\ \@tp: \\
> \@tema
> 
> ¿Cuál de todas (\mbox, \parbox, \makebox, \sbox, etc.) las boxes puedo 
> utilizar en este caso, y de qué forma?


Javier ya te dio una buena respuesta -- y tambien del uso de
\makeatletter 
comandos con @
\makeatother
--
pero ahi va otra:

existe en latex un comando poco conocido:
\settowidth que le pasa a una longitud previamente definida
el ancho (\wd) que ocupa una cadena de texto -- bueno en realidad
el ancho de la caja que ocupa esa cadena--
Asi, si tus \@tp y \@tema son cadenas de texto que van a variar
segun el uso o contexto, entonces:

\newlength{\tmpi}
\newlength{\tmpii}
\settowidth{\tmpi}{\@tp}
\settowidth{\tmpii}{\@tema}

Y usas la longitud que deseas -- la mayor supongo--
para construir tu caja.

Ahora el estilo TeX:

\def\tucomando{%
\setbox0=\hbox{\@tp}
\setbox1=\hbox{\@tema}%
	\ifdim\wd0<\wd1%% porque seguramente desees usar la mayor.
	tu primera opcion
	\else
	tu segunda opcion\fi

Yo he usado \settowidth  para lo siguiente  por ejemplo:
subrayar una cadena de texto-- que no se de que largo va 
a ser-- con una linea de color, de alto variable y que sea del
largo justo de la cadena.
Eso se ve feo, a no ser que sea para un folleto publicitario :-)),
pero mis maestros asi lo han requerido en algunas situaciones,
y como yo para word y amigos soy muy *lenta* y ademas en esos programas:
para cada frase su dibujito de linea...

Me gusta la automatizacion de La-TeX.

Defino una longitud, con \settowidth le paso la cadena de texto a
usar; uso esa longitud para crear un \rule que tiene el largo justo de
la cadena.
Claro que tambien se puede hacer con TeX, para eso son los \hbox y los
\hrule.





-- 
Laura Pamela
Estudiante de Secundaria
Colegio Hermanas del Pilar
"Solamente puedes calmar tu sed recogiendo agua con tus propias manos"
				                 Proverbio Somalí


ATOM RSS1 RSS2