Вы находитесь на странице: 1из 3

Escritura a Varias Columnas

Jorge Amores, Juan Heredia


Departamento de Ciencias Exactas, Universidad de las Fuerzas Armadas ESPE
Sangolqu-Ecuador
andres_amores1995@hotmail.com
juancarlosherediaramos@hotmail.com
ResumenEl trabajo contiene un conjunto de comandos
y paquetes que permiten la manipulacion de las columnas,
apoyado con la claridad de la sintaxis y los ejemplos
desarrollados.
AbstractThe work contains a set of commands
and packages that allow manipulation of the columns,
supported by the clarity of syntax and examples developed.

I. I NTRODUCCI ON
Este documento tiene como ideal instruir a las personas
sobre el manejo de columnas en los documentos y como estos
pueden ser modificados de acuerdo a las necesidades que se
presenten en la elaboracion del trabajo.

II. E SCRIBIENDO A V ARIAS C OLUMNAS


Para entender como funciona la definicion de columnas
para el documentos, tenemos que regresar al preambulo:

paquete multicol que permite componer diferentes partes del


documento en una, dos o mas columnas, mediante el entorno
multicols.

III. P AQUETE M ULTICOL


El paquete multicol permite facilmente establecer en el
documento definir desde 2 hasta 10 columnas, para hacerlo
primero debemos poner en el preambulo:
\usepackage{multicol}
Una vez hecho podemos emplear el entorno multicols.
Sintaxis:
\begin{multicols}{Numero de Columnas}[Cabecera de
las Columnas][Anchura]
Texto
\end{multicols}

\documentclass[twocolumn,english]{IEEEtran}
Como se observa dentro de los corchetes donde estan los
parametros optativos, esta declarado twocolumn.al hacerlo
le esta indicando al compilador que el documento debe
imprimirse en dos columnas. En el caso de que se omita por
defecto los paper se imprimiran en una sola columna.
Tambien se tiene otras opciones para cambiar ese aspecto
dentro del documento aplicando \twocolumn y \onecolumn.

En la sintaxis tenemos el parametro obligatorio de numero


de columnas pero a mas de esas estan las optativas como
Cabecera en la que colocamos un texto comun al contenido
de las columnas y en Anchura se especifica la altura mnima
que debe quedar hasta el final de una pagina para poder
comenzar el entorno. Si el espacio libre es menor que la
cantidad ingresada, se iniciara una nueva pagina antes de
empezar a escribir varias columnas.
Ejemplo:

\twocolumn introduce una division de pagina y compone


el resto del documento en dos columnas, hasta el final del
documento o hasta la proxima macro.
\onecolumn introduce tambien una division de pagina y
compone el resto del documento en una u nica columna.
Normalmente, sin embargo, no se quiere introducir ninguna
division de pagina sino que se quiere componer una parte del
documento en dos columnas. Ya que en el proceso surgiran
situaciones en las cuales es incomodo trabajar en dos columnas. Ademas tiene la desventaja de al cambiar el formato, se
salta de pagina, sin dejar completa la anterior. Por eso se usa el

\begin{multicols}{3}[Tres Columnas][5cm]
Hace que el texto que esta entre los delimitadores salga
a triple columna, LATEX se encarga de manera automatica
de distribuir el texto entre las columnas de la mejor
manera, ademas de acomodar el texto cuando hay un
cambio de lnea.
Una limitacion de este ambiente es que las columnas
se distribuyen con el mismo ancho y no se puede tener
control sobre la cantidad de texto que aparece en cada
una de ellas; sin embargo, esto es una gran ventaja
cuando no se quiere tener control sobre estos detalles.

\end{multicols}

\setlength{\columnseprule}{3mm}
\begin{multicols}{2}[Columnseprule grosor de 3mm]
Esta es la lnea de separacion generado al aplicar el
comando que genera en este caso un raya de grosor de
3mm.
\end{multicols}

Resultado al ejecutar:
Tres Columnas
Hace que el texto que esta entre
los delimitadores
salga a triple columna, LATEX se
encarga de manera automatica
de
distribuir
el texto entre
las
columnas
de la mejor
manera, ademas

de acomodar el
texto cuando hay
un cambio de
lnea.
Una limitacion
de este ambiente
es
que
las
columnas
se
distribuyen con
el mismo ancho
y no se puede

tener
control
sobre la cantidad
de texto que
aparece en cada
una de ellas; sin
embargo, esto es
una gran ventaja
cuando no se
quiere
tener
control
sobre
estos detalles.

En el entorno existen comandos para personalizar


cambiando los valores de las longitudes. Para la cual
se debe anteponer al entorno multicols lo siguiente:
\setlength{\Comando}{Dimension}.
Los comandos son los siguientes:

Resultado al ejecutar:
Columnseprule grosor de 3mm
Esta es la lnea de separacion generado al aplicar el comando que ge-

nera en este caso un raya


de grosor de 3mm.

Comando multicolsep sirve para definir el espacio


libre que se deja antes y despues de iniciar el entorno
multicols, y que lo separa del texto circundante..
Sintaxis:\setlength{\multicolsep}{Dimension}.
Ejemplo:

Sintaxis:\setlength{\columnsep}{Dimension}.

\setlength{\multicolsep}{14mm}
\begin{multicols}{2}[Multicolsep espacio de 10mm]
Este es el espacio generado al aplicar el comando, que
genera en este caso un espacio de 14mm antes y despues
del entorno.
\end{multicols}

Ejemplo:

Resultado al ejecutar:

\setlength{\columnsep}{11mm}
\begin{multicols}{2}[Columnsep espacio de 11mm]
Este es el espacio generado al aplicar el comando que
genera en este caso un espacio de 11mmm entre las
columnas.
\end{multicols}

Multicolsep espacio de 10mm

Comando columnsep sirve para la separacion de


columnas.

Resultado al ejecutar:

Este es el espacio generado al aplicar el comando, que genera en

este caso un espacio de


14mm antes y despues
del entorno.

Columnsep espacio de 11mm


Este es el espacio generado al aplicar el comando, que genera en

este caso un espacio de


11mmm entre las columnas.

Comando columnseprule sirve para definir el grosor de


la lnea que separa las columnas; por defecto el grosor
es de 0pt, es decir, no se ve.
Sintaxis:\setlength{\columnseprule}{Dimension}.
Ejemplo:

Comando columnbreak a diferencia de los anteriores


este se coloca dentro del entorno multicols al efectuarse
inicia una nueva columna sin importar si la anterior
culmino.
Sintaxis:
\begin{multicols}{Numero de Columnas}[Cabecera de
las Columnas][Anchura]
Texto 1 \columnbreak Texto 2
\end{multicols}

Ejemplo:
\begin{multicols}{2}
Este es la columna cuyo contenido \columnbreak aun
no termina mientras que esta salio del curso y formo una
nueva.
\end{multicols}

subttulo debajo de la figura insertada, pero esta debe ser


colocada antes de poner \parpic en el cual se incluira el
grafico en cuestion.
Tambien se tiene el comando \pichskip{Longitud} que
estable la separacion horizontal entre la caja y el texto.
Ejemplo:

Resultado al ejecutar:
Este es la columna cuyo
contenido

aun no termina mientras


que esta salio del curso
y formo una nueva.

IV. P AQUETE P ICINS


Este paquete permite introducir figuras, graficos al interior
de un parrafo de texto, de forma que circunda, rodee al texto.
Para ello establecemos en el preambulo lo siguiente:
\usepackage{picins}
El comando parpic nos permitira efectuar lo antes mencionado.
Sintaxis:
\parpic(Anchura, Altura)(Desplazamiento Horizontal,
Desplzamiento
Vertical)[Opciones][Posicion]{Figura
Insertada}
Cabe recalcar que la etiqueta va al comienzo del parrafo, de
modo que siempre el grafico se inserta en la parte superior
del parrafo.
Los parametros representan lo siguiente:
Opciones, aqu se puede especificar el lado del
parrafo donde insertamos el objeto (l, r); o colocar los
diferentes tipos de marco alrededor del objeto (s, d, o, x).

\pichskip{1.3cm}
\piccaption{Logo LATEX}
\parpic(2.4cm,1.6cm)[r,t]{\includegraphics[scale=0.5]
{Fig1.jpg}}
Como se puede observar la figura esta alineada a la
derecha y en sentido vertical esta en la parte superior
.
Resultado al ejecutar:
Como se puede observar la figura esta alineada a la derecha
y en sentido vertical esta en la
parte superior.

V. C ONCLUSIONES

Figura
LATEX

1.

Logo

El uso de los comandos para el manejo de columnas


permite obtener una combinacion de columnas en las cuales
se puede modificar ancho y personalizar la lnea que separa
las columnas, ademas de poder incluir figuras sin ningun
problema; dando como resultado final un texto organizado y
clasificado.

R ECONOCIMIENTOS
Se agradece de gran manera el trabajo de las personas que
han elaborado artculos, libros o publicado en paginas web
artculos que describen de forma explcita el funcionamiento
de los comandos para la manipulacion y personalizacion de
columnas e inclusion de graficos en las mismas.
R EFERENCIAS

En los argumentos Anchura y Altura representan las


dimensiones de la caja reservada para incluir la figura;
en caso de omitir, se toman las medidas naturales del
grafico.
Posicion, se puede poner (l, r) o (t, b) que
permitira ajustar la posicion de la figura respecto
a la caja que lo incluye; si se omite la declaracion, esta
se centra por defecto.
Los argumentos de desplazamiento tanto horizontal
como vertical, definen el desplazamiento del objeto
respecto a la caja reservada para su inclusion.
Como dato interesante hay comandos que complementan la
anterior tal es el caso de \piccaption{Texto} que coloca una

[1] Borbon A. y Mora W. (2009). Edicion de Textos Cientficos. Cartago:


Revista Digital Matematica Educacion e Internet.
[2] Salinas H. (2008). Apuntes de : Captulo 8: Manipulacion avanzado de texto. [en lnea]. Universidad de Atacama . Disponible en:
http://www.mat.uda.cl/hsalinas/cursos/2008/latex/apuntes8.pdf
[3] Salinas H. (2008). Apuntes de : Captulo 7: Manipulacion de
Columnas [en lnea]. Universidad de Atacama . Disponible en:
http://www.mat.uda.cl/hsalinas/cursos/2008/latex/apuntes7.pdf

Вам также может понравиться