Mostrando entradas con la etiqueta Latex. Mostrar todas las entradas
Mostrando entradas con la etiqueta Latex. Mostrar todas las entradas

martes, 8 de febrero de 2011

endnote package

if you want to have a note section at the end of document, you should work with endnote package.
T odo this, the first step that we are doing is insert the package before the \begin{document}:

\usepackage{endnotes}


to add a note in the document you can use the next line:

\endnote{text}


to place the endnotes section in the document you can write:

\theendnotes


With this last command you are able to add the section en anyplace of the document.


Pd. Sorry by the english mistakes.

I hope that this short explain about this package may be help somente.

Another day I writte more about latex options!

martes, 4 de enero de 2011

Corrector Ortográfico de Latex

Investigando, sobre como conseguir un corrector ortográfico de latex, he encontrado los siguientes enlaces donde podemos observar un conjunto de pasos para conseguirlo:

http://www.latex-community.org/forum/viewtopic.php?f=31&t=15
aqui explica como hacerlo.

Aquí encontrareis los diccionarios:
diccionarios de openoffice

lunes, 3 de enero de 2011

Scribtex

leyendo una blog de los muchos que existen por la red de redes, me topé con scribtex un editor de latex online... no se que tal es, pero es una gran idea y un primer paso para facilitar el uso de latex... ya veremos que tal, todo lo que sea promocionar el latex, bienvenido sea.

domingo, 18 de julio de 2010

Modificar moderncv (mixtex 2.7)

Cuando estaba realizando mi currículum con latex, he encontrado el paquete moderncv...Cuando empezaba ha rellenar el texto, me he encontrado con un par de problemillas, y me he tenido que meter a modificar el template del paquete.Primera modificación, cuando ponemos los datos personales (dirección, telefono, mail, etc...) a veces, nos podemos encontrar con el siguiente problema:


Los datos no caben, y quedan los datos fraccionarios, cuando debería quedar de la siguiente forma:



para ello tenemos que ir al archivo moderncvthemeclassic.sty una vez allí tenemos que buscar la siguiente línea de código:

% maketitle
\renewcommand*{\maketitle}{%
% name and title
\if@DEBUG\framebox{\fi
\begin{minipage}[b]{.525\textwidth}%
\firstnamestyle{\@firstname~}\familynamestyle{\@familyname}%
\ifthenelse{\isundefined{\@title}}%
{}%
{\\[1.25em]\titlestyle{\@title}}%
\end{minipage}%
\if@DEBUG}\fi
\hfill%
\if@DEBUG\framebox{\fi%
% optional data
\begin{minipage}[b]{.225\textwidth}%


y cambiar por la siguiente:

\begin{minipage}[b]{.325\textwidth}%>

El tamaño variará de cada caso y de la longitud del contenido de los datos.

La segunda modificación consiste en cambiar el tamaño del titulo donde va tu nombre, para que quepa tu nombre con tus dos apellidos en una única línea.

Consiste en el mismo fichero modificar la siguiente línea:

\renewcommand*{\firstnamefont}{\fontsize{34}{36}\sffamily\mdseries\upshape}

por la siguiente:

renewcommand*{\firstnamefont}{\fontsize{28}{30}\sffamily\mdseries\upshape}


La modificación e realiza en fontsize y se pondrá a gusto de cada uno.

Para más información visitar la web de ctan

miércoles, 5 de mayo de 2010

Un poco de publicidad

No me gusta hacer generalmente publicidad sobre centros concretos, pero esta vez sí que me parece digno de mención el hecho de que en los cursos de veranos que se suelen hacer en las universidades como créditos de libre elección aparece un de la "Universitat de Valencia" muy destacable, y que solo mi imposibilidad de desplazamiento (ya que trabajo), me impide realizar...
Os dejo los datos a continuación:

B09 INTRODUCCIÓ A LA GENERACIÓ DE TEXTOS CIENTÍFICS EN LATEX
Aquest curs requereix un nivell bàsic d’utilització de l’ordinador.
Aquest curs es realitzarà al Campus de Burjassot.
Horari: Matí
Llengua: Valencià i castellà

María Roser Benavent Garcia, professora del Dept. d’Informàtica.

El processador de text Latex és una eina orientada a la composició i impressió de textos i fórmules matemàtiques molt usada en el món científic, ja que facilita enormement l’edició de textos complexos, com ara llibres, projectes, tesis, etc. L’objectiu del curs és que l’alumne puga generar els seus documents acadèmics: treballs, tesines, projectes de fi de carrera amb Latex. Recomanat per a les titulacions de ciències bàsiques i d’enginyeria. Els continguts són: l’ús de l’editor WinEdt en Windows, estructura dels documents en Latex, composició del text, generació de fórmules matemàtiques, generació de la bibliografia, ús de paquets especials, edició de textos en diversos idiomes, realització d’un document complet.


Aquí os dejo el link de la Universitat de València donde he encontrado dicha información

miércoles, 10 de febrero de 2010

Como crear presentaciones con latex (I)

Si lo que queremos es realizar unas presentaciones con latex en lugar de con powerpoint, podemos usar diferentes package. En este caso dare unas breves pinceladas sobre el package beamer.
La cabecera del documento es la siguiente

\documentclass{beamer} %% package que usaremos
\usepackage[T1]{fontenc} %%codificación del fichero (depende del so que uses)
\usepackage[spanish]{babel}
\usepackage{beamerthemeshadow} %%activar los diferentes temas disponibles en beamer.


Para poder utilizar los diferentes temas existentes añadiremos el siguiente comando:

\usetheme{antibes}


Existen diversos temas que ahora pasaré a enumerar:

  • Antibes
  • Bergen
  • Berkeley
  • Berlin
  • Boadilla
  • Copenhagen
  • Darmstadt
  • Dresden
  • Frankfurt
  • Goettingen
  • Hannover
  • Ilmenau
  • JuanLesPins
  • Madrid
  • Malmoe
  • ...
  • entre otros.

Para poder ver como es cada estilo podemos ir a la siguiente url aqui

El siguiente paso es poner el título de la presentación en este caso será el siguiente:

\title{Ejemplo de presentación con la clase Beamer}
\author{ikki\_fenix}
\date{\today}


Para añadir transparencias hemos de ir poniendo el siguiente comando:

\begin{frame}{Titulo de la transparencia}

%% Contenido de la transparencia

\end{frame}

El siguiente código nos muestra una lista, y como por cada ítem añade una transparencia:

There are three important points:
\begin{enumerate}
\item<1-|> A first one,
\item<2-> a second one with a bunch of subpoints,
\begin{itemize}

\item first subpoint. (Only shown from second slide on!).
\item<3-> second subpoint added on third slide.
\item<4-> third subpoint added on fourth slide.
\end{itemize}
\item<5-> and a third one.
\end{enumerate}

El comando \item nos dice que ese item va a aparecer en la transparencia i.
El \item<1-|> A first one, lo que nos hace es poner en rojo para que resalte mas.

Hasta aquí los primeros pasos en beamer, a continuación os pondré el código de un ejemplo:

\documentclass{beamer}
\usepackage[T1]{fontenc}
\usepackage[spanish]{babel}
\usepackage{beamerthemeshadow}

\title{Ejemplo de presentación con la clase Beamer}
\author{ikki\_fenix}
\date{\today}
\begin{document}
\frame{\titlepage}

\section[Índice]{}
\frame{\tableofcontents}
\section{Introducción}
\subsection{Características}

\begin{frame}{Listas}

\frametitle{Listas}
%Va mostrando un ítem por transparencia
There are three important points:
\begin{enumerate}
\item<1-|> A first one,
\item<2-> a second one with a bunch of subpoints,
\begin{itemize}
\item first subpoint. (Only shown from second slide on!).
\item<3-> second subpoint added on third slide.
\item<4-> third subpoint added on fourth slide.
\end{itemize}
\item<5-> and a third one.
\end{enumerate}
\end{frame}

jueves, 3 de diciembre de 2009

Como crear un Curriculum que entre por la vista.

Si eres de esas personas que piensan que hacer un curriculum vitae con el word es un chapuza, aquí os mencionaré el paquete moderncv para latex.
Este paquete es un paquete que te ofrece la posibilidad de dos templates diferentes :El modern y el classic.
Su web es la siguiente link, aquí encontrareis dos ejemplos que es lo que enseñaré a continuación.

Aquí os dejo el código de un ejemplo con el template classic:

%% Copyright 2006-1008 Xavier Danaux (xdanaux@gmail.com).
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License version 1.3c,
% available at http://www.latex-project.org/lppl/.


\documentclass[11pt,a4paper]{moderncv}

% moderncv themes
\moderncvtheme[red]{classic} % optional argument are 'blue' (default), 'orange', 'red', 'green', 'grey' and 'roman' (for roman fonts, instead of sans serif fonts)
%\moderncvtheme[green]{classic} % idem

% character encoding
%\usepackage[utf8]{inputenc} % replace by t
he encoding you are using
\usepackage[cp1252]{inputenc}
% adjust the page margins
\usepackage[scale=0.8]{geometry}
%\setlength{\hintscolumnwidth}{3cm} % if you want to change the width of the column with the dates
%\AtBeginDocument{\setlength{\maketitlenamewidth}{6cm}} % only for the classic theme, if you want to change the width of your name placeholder (to leave more space for your address details
\usepackage[catalan]{babel}
\usepackage{latexsym}
\usepackage{amsmath}
\usepackage{amssymb}

\usepackage[T1]{fontenc}
\usepackage{hyperref}
\usepackage{verbatim}
\usepackage{lmodern}
\usepackage{marvosym}
%\usepackage[utf8]{inputenc} % para linux
\usepackage{pdfpages}
\usepackage{graphicx}



\AtBeginDocument{\recomputelengths} % required when changes are made to page layout lengths

% personal data
\firstname{Pepe}
\familyname{Livingston Autista}
% optional, remove the line if not wanted
\address{Paris 555}{220222, Yankee} % optional, remove the line if not wanted
\mobile{999999999} % optional, remove the line if not wanted
%
% optional, remove the line if not wanted
% wanted
\email{jojo@gmail.com} % optional, remove the line if not wanted
\photo[64pt]{./linux.PNG}
\nopagenumbers{}
%\extrainfo{additional information (optional)} % optional, remove the line if not wanted
\title{Ingeniero Informático} % optional, remove the line if not wanted

\nopagenumbers{} % uncomment to suppress automatic page numbering for CVs longer than one page


%----------------------------------------------------------------------------------
% content
%----------------------------------------------------------------------------------
\begin{document}
\maketitle

\section{Education}
\cventry{year--year}{Degree}{Institution}{City}{\textit{Grade}}{Description} % arguments 3 to 6 are optional
\cventry{year--year}{Degree}{Institution}{City}{\textit{Grade}}{Description} % arguments 3 to 6 are optional

\section{Master thesis}
\cvline{title}{\emph{Title}}
\cvline{supervisors}{Supervisors}
\cvline{description}{\small Short thesis abstract}

\section{Experience}
\subsection{Vocational}
\cventry{year--year}{Job title}{Employer}{City}{}{Description} % arguments 3 to 6 are optional
\cventry{year--year}{Job title}{Employer}{City}{}{Description} % arguments 3 to 6 are optional
\subsection{Miscellaneous}
\cventry{year--year}{Job title}{Employer}{City}{}{Description line 1\newline{}Description line 2}% arguments 3 to 6 are optional

\section{Languages}
\cvlanguage{language 1}{Skill level}{Comment}
\cvlanguage{language 2}{Skill level}{Comment}
\cvlanguage{language 3}{Skill level}{Comment}

\section{Computer skills}
\cvcomputer{category 1}{XXX, YYY, ZZZ}{category 4}{XXX, YYY, ZZZ}
\cvcomputer{category 2}{XXX, YYY, ZZZ}{category 5}{XXX, YYY, ZZZ}
\cvcomputer{category 3}{XXX, YYY, ZZZ}{category 6}{XXX, YYY, ZZZ}

\section{Interests}
\cvline{hobby 1}{\small Description}
\cvline{hobby 2}{\small Description}
\cvline{hobby 3}{\small Description}

\renewcommand{\listitemsymbol}{-} % change the symbol for lists

\section{Extra 1}
\cvlistitem{Item 1}
\cvlistitem{Item 2}
\cvlistitem[+]{Item 3} % optional other symbol

\section{Extra 2}
\cvlistdoubleitem[\Neutral]{Item 1}{Item 4}
\cvlistdoubleitem[\Neutral]{Item 2}{Item 5}
\cvlistdoubleitem[\Neutral]{Item 3}{}

% Publications from a BibTeX file
\nocite{*}
\bibliographystyle{plain}
\bibliography{publications} % 'publications' is the name of a BibTeX file

\end{document}


%% end of file `template_en.tex'.

Este template tiene un problema si quieres poner tus dos apellidos, ya que no caben en un linea debido a la definición del tamaño de letra que viene por defecto.
Si lo quereis cambiar teneis que buscar el fichero --> moderncvthemeclassic.sty que suele estar en el path (aunque no siempre es así):Si cambiamos el tamaño de la letra de la siguiente expresión:
\renewcommand*{\firstnamefont}{\fontsize{34}{36}\sffamily\mdseries\upshape}
por la siguiente (en mi caso es suficiente cambiar el tamaño hasta que os quede bien):
\renewcommand*{\firstnamefont}{\fontsize{28}{30}\sffamily\mdseries\upshape}
Con esto conseguireis un curriculum muy vistoso, donde se puede utilizar difernetes colores como azul, verde, gris ...
Para usar un color diferente y el classic o el casual unicamente hay que cambiar el siguiente comando:
\moderncvtheme[green]{classic} donde [color]{type} son las opciones
Esto es el resultado de la primera página del Cv.

viernes, 31 de julio de 2009

Hacia tiempo que no escribia en este blog sobre latex, pero hoy he hecho un descubrimiento digno de mencionar. Se trata del package pdfpages. Para que sirve? para añadir documentos pdfs (ya sean enteros o páginas sueltas) a un documento latex.

Inclusión del package en la declaración de packages (como siempre)

\usepackage{pdfpages}


Posteriormente se incluye de la siguiente forma:

  • \includepdf[pages={1-92}]{apendices/archivo.pdf} --> aqui incluimos las 92 primeras paginas del pdf
  • \includepdf[pages=-]{apendices/amba.pdf} --> aquí incluimos todo el pdf


Aqui solamente comentaré la forma de añadir páginas sueltas o todo el documento a la vez, pero hay de otras opciones interesante, que podeis ver en el manual en el siguiente link

viernes, 17 de julio de 2009

El ámbito Verbatim, estructura:
\begin{verbatim}
(texto)
\end{verbatim}
Lo que hace este comando, es impedir la ejecución de los comandos de latex dentro de él. Que significa eso? pues lo que vamos a ver en el siguiente ejemplo:
\begin{verbatim}
Hola mundo!!!!
\newpage
Adiós Mundo!!!
\end{verbatim}
Y saca por pantalla exacamente lo mismo
Hola mundo!!!!
\newpage
Adiós Mundo!!!

Otra cosa mas que ya sabemos.....

martes, 14 de julio de 2009

Después de una semana sin escribir nada aqui añado otra entrada, esta vez para poner una tabla de símbolos varios, como ahora letra griegas, entre otros:

Letras griegas:

α \alpha κ \kappa ς \varsigma Λ \Lambda
β \beta λ \lambda τ \tau Ξ \Xi
γ \gamma μ \mu υ \upsilon Π \Pi
δ \delta ν \nu φ \phi Σ \Sigma
ε \epsilon ξ \xi ϕ \varphi ϒ \Upsilon
ε \varepsilon o o χ \chi Φ \Phi
ζ \zeta π \pi ψ \psi Ψ \Psi
η \eta ϖ \varpi ω \omega Ω \Omega
θ \theta ρ \rho Γ \Gamma

ϑ \vartheta ρ \varrho Δ \Delta

ι \iota σ \sigma Θ \Theta




Para mas información sobre carácteres especiales ir a la siguiente web: Manual latex

Aquí podreis encontrar mas información sobre diferentes operadores y otros carácteres de interés

lunes, 6 de julio de 2009

Tablas

El comando es el siguiente:
\begin{tabular}{cols} \hline
(text) & (texto) & (texto) & ... \\ \arg
(text) & (texto) & (texto) & ... \\ \arg
\end{tabular}

En cols se especifican el número de columnas, si hay linias o no entre las columnas, de si la linia es simple o doble y de si el texto esta centrado, alineado a la derecha o a la izquierda.
Alineación de texto:
  • l --> left
  • r --> right
  • c --> center
Para poner lineas o doble lineas entre las columnas hay que poner | o ||. Para poner una doble linea seguida de 3 columnas con una alineación centrada, una a la derecha y otra a la izquierda, después una linea simple y después otra centrada quedaria así:
  • ||crl|c
El número de letras indica el número de columnas.
El cuerpo de las tabla se hace de la siguiente forma:
  • Los textos se separan entre & y ha de haber tantas (& -1) como columnas hay. Por lo tanto si hay 3 columnas habrá 2 & y 3 textos.
  • Para cambiar de linea se pone \\despues del texto de la ultima columna.
  • Si queremos una linea entre las filas, debemos poner un \hline al final de la línea que deses que la tenga
Por ejemplo:
\begin{tabular}{|lccr||c|} \hline
(c1) & (c2) & (c3) & c4 & c5 \\
(d1) & (d2) & (d3) & d4 & d5 \\ \hline
(e1) & (e2) & (e3) & e4 & e5 \\
(f1) & (f2) & (f3) & f4 & f5 \\ \hline
\end{tabular}
Fichero .tex y fichero .pdf

viernes, 3 de julio de 2009

Listas numeradas y con viñetas


Lista Enumeradas --> Poco a comentar, empiezan con un begin y finalizan con en end y con \item de por medio. Puedes anidar cuantos quieras.
\begin{enumerate}
\item Uno
\item Dos
\begin{enumerate}
\item dos, uno
\item dos, dos
\end{enumerate}
\item Tres
\end{enumerate}


Listas con viñetas --> Los mismo que para la numeradas.

\begin{itemize}
\item Uno
\item Dos
\begin{itemize}
\item dos, uno
\item dos, dos
\end{itemize}
\item Tres
\end{itemize}


Codigo del documento que generamos:


% ------ Clase de documento ------
\documentclass[spanish]{article}
% ------ Preambulo ------
\usepackage[T1]{fontenc}
\usepackage[spanish,activeacute]{babel}
\usepackage{geometry}
\geometry{verbose,a4paper,tmargin=25mm,bmargin=25mm,lmargin=3cm,rmargin=3cm}
\usepackage{graphicx}

% ----- Cuerpo del documento -----
\begin{document}

\begin{itemize}
\item Uno
\item Dos
\begin{itemize}
\item dos, uno
\item dos, dos
\end{itemize}
\item Tres
\end{itemize}

\begin{enumerate}
\item Uno
\item Dos
\begin{enumerate}
\item dos, uno
\item dos, dos
\end{enumerate}
\item Tres
\end{enumerate}

\end{document}

Resultado .tex y .pdf

jueves, 2 de julio de 2009

Hoy toca un poco mas de latex, esta parde la sección del texto, la que se encuentra entre \begin{document} y \end{document}.

Por ejemplo si queremos hacer un cambio de linea, es decir, un punto y aprte habra que poner \\
si queremos dejar uno y solo un espacio habra que hacer "\ ".

Vamos a ver los diferentes tamaños de letra:
  • \tiny
  • \scriptsize
  • \footnotesize
  • \small
  • \normalsize
  • \large
  • \Large
  • \LARGE
En el post anterior pusimo que añadiamos en el preambulo este paquete

\usepackage{graphicx}

Deciamos que servia para añadir imagenes dentro del cuerpo del documento hay que poner lo siguiente:

  • \includegraphics[scale=0.5]{hello_world.png}
Aunque existe otras formas de cambiar el tamaño de la imagen, una de las formas mas sencillas es scalando la imagen tal como esta en ese comando.

% ------ Clase de documento ------
\documentclass[spanish]{article}
% ------ Preambulo ------
\usepackage[T1]{fontenc}
\usepackage[spanish,activeacute]{babel}
\usepackage{geometry}
\geometry{verbose,a4paper,tmargin=25mm,bmargin=25mm,lmargin=3cm,rmargin=3cm}
\usepackage{graphicx}

% ----- Cuerpo del documento -----
\begin{document}
\includegraphics[scale=1]{hello_world.png}\\
\tiny{Camión}\\
\scriptsize{Hello world!}\\
\includegraphics[scale=0.5]{hello_world.png}\\
\footnotesize{Hello world!}\\
\small{Hello world!}\
\normalsize{Hello world!}
\large{Hello world!}\\
\Large{Hello world!}\\
\LARGE{Hello world!}\\
El documento resultante en tex (la imagen no està incluida) y en pdf

PD. En el post anterior dije que para que se pusiesen los acentos escritos normalmente con poner
  • \usepackage[spanish,activeacute]{babel}
basta pero no era del todo cierto, ya que antes habia que poner este comando
  • \usepackage[T1]{fontenc}
con lo cual quedaria...

\usepackage[T1]{fontenc}
\usepackage[spanish,activeacute]{babel}

miércoles, 1 de julio de 2009

Preámbulo

El preámbulo es todo el codigo que se pone entre el \documentclass y \begin{document} y sirve para darle formato a nuestro documento.
Existen muchas y diversas opciones, de configuración del documento, para poder hacer ésto, tendremos que trabajar con package que se incluyen de la siguiente forma:
\usepackage{nombrepackage}
Aquí comentaré brevemente 3 ó 4,:
  1. Cambiar el idioma del documento, si lo queremos en castellano o en catalan, usando el package babel:

    • Catalan --> \usepackage[catalan]{babel}
    • Castellano --> \usepackage[spanish,activeacute]{babel}

      • Nota: activeacute siver para poder escribir los acentos de forma normal, ya que sino para poner un acento en la o habria que hacer \'o. El catalan no requiere de esta opcion

  2. Margenes del documento usando el package geometry (tamaño y los 4 margenes)

    • \usepackage{geometry}
    • \geometry{verbose,a4paper,tmargin=25mm,bmargin=25mm,lmargin=3cm,rmargin=3cm}


  3. Para poder incluir imagenes necesitaremo el package graphicx:

    • \usepackage{graphicx}
Hasta aqui unas cuantas opciones, el resultado de incluir estas opciones en el documento no simpre serán visibles si haceis un hello world, como el de mi anterior post, pero si que lo veremos en otros casos mas adelante.

fichero

martes, 30 de junio de 2009

Hello world

Esta es la primera entrada sobre el mundo del latex, de las que espero sea muchas, todo dependrà de mi paciencia y del tiempo libre que posea.
Para dar la bienvenida a este blog, haremos el ya mítico hello world en latex.
Toda instrucción es del formato siguiente:

\comando[]{} --> dependiendo de si tienes opciones de configuracion [] o alguna opcion {}

El codigo es el siguiente:

% ------ Clase de documento ------
\documentclass{article}
% ----- Cuerpo del documento -----
\begin{document}

Hello world!
\end{document}

y el pdf que genera la salida queda asi:

  • Hello world!

Miremos Instruccion por Intrucción:

\documentclass[opciones]{tipo}
  • Tipo :
    • Article: Para artículos
    • Report: Para informes Largos, cuanta con mas niveles de encabezados.
    • Book: Para libros
    • Letter: Cartas

  • Opciones --> Existe un gran numero de opciones, pero se suele poner por ejemplo el tamaño de la letra (12pt), el idioma (spanish, catalan), etc...

\begin{document}
.
.
.
\end{document}

  • Esto es el cuerpo del documento propiamente dicho, dentro de él se encuentra todo el texto y el documento entero.

Aqui la primera introducció breve y sencilla, donde solo hemos hecho lo mas básico, el "Hello World"