Foros-FIUBA Foros HostingPortal
 FAQ  •  Buscar  •  Wiki  •  Apuntes  •  Planet  •  Mapa  •  Eyeon  •  Chat
Preferencias  •  Grupos de Usuarios
Registrarse  •  Perfil  •  Entrá para ver tus mensajes privados  •  Login
Ver tema siguiente
Ver tema anterior

Responder al tema Ver tema anteriorEnviar por mail a un amigo.Mostrar una Lista de los Usuarios que vieron este TemaGuardar este Tema como un archivoPrintable versionEntrá para ver tus mensajes privadosVer tema siguiente
Autor Mensaje
4WD
Administrador


Edad: 39
Registrado: 07 Sep 2006
Mensajes: 2430
Ubicación: Ingeniero
Carrera: Mecánica
argentina.gif
MensajePublicado: Dom Jul 05, 2009 4:27 pm  Asunto:  Problemas con Tikz Responder citandoFin de la PáginaVolver arriba

Hola. Estuve probando que habían recomendado en algún topic el package Tikz para hacer gráficos. Está muy bueno, pero...

Tengo una incompatibilidad seria por algún motivo de lenguaje y no pude resolverlo hasta ahora. Bah, no supe cómo.

Quise hacer flechas y no me compila porque para las flechas se necesita la opción ">" en un argumento del tipo
Código:
\draw[->] ...


Con la configuración que estoy usando ahora (y andaba) el ">" tiene problemas. Cuando tipeo > en la página en bruto y espero verlo aparece un signo de pregunta invertido. Aparentemente hay un problema con la codificación OT1 (creo, la default). Funciona bien en math mode pero no en texto. Encontré la respuesta a cómo hacerlo aparecer bien (cambiar la codificación a T1 u otro [no me anduvo] o usar \textgreater o $>$. Así se resuelve para tipearlo, pero el package se sigue negando a hacer la flecha porque esto es una cuestión de texto, y el problema es de parámetros.

Las cosas con las que está chocando son de configuración que estoy usando:
Código:
\usepackage[latin1]{inputenc}
\usepackage[spanish]{babel}


Si saco el segundo anda, pero a veces me tira algún error con select language y creo que me va cortar mal las palabras con los guiones, no?

Estoy con TeXnicCenter y Miktex.

¿Qué usan ustedes de preámbulo de configuración?

Si alguien quiere probar, el ejemplo es:

Código:
\documentclass[10pt,a4paper]{article}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage[spanish]{babel}
\usepackage{enumerate}
\NeedsTeXFormat{LaTeX2e}[1995/12/01]%
\usepackage{graphicx}
\RequirePackage{ifthen}%
\usepackage{fancybox}
\usepackage[usenames]{color} %para los colores%
\usepackage[locale=DE]{siunitx} %para las unidades con coma%
\sisetup{per=fraction} %usar la fracción común%
\usepackage{float} %para poder poner las imágenes donde YO quiero%
\usepackage{tikz}

\begin{document}

Esto es un ejemplo.

\begin{tikzpicture}
[scale=3,line cap=round
% Styles
axes/.style=,
important line/.style={very thick},
information text/.style={rounded corners,fill=red!10,inner sep=1ex}]
% Local definitions
\def\costhirty{0.8660256}
% Colors
\colorlet{anglecolor}{green!50!black}
\colorlet{sincolor}{red}
\colorlet{tancolor}{orange!80!black}
\colorlet{coscolor}{blue}
% The graphic
\draw[help lines,step=0.5cm] (-1.4,-1.4) grid (1.4,1.4);
\draw (0,0) circle (1cm);
\begin{scope}[axes]
\draw[->] (-1.5,0) -- (1.5,0) node[right] {$x$} coordinate(x axis);
\draw[->] (0,-1.5) -- (0,1.5) node[above] {$y$} coordinate(y axis);
\foreach \x/\xtext in {-1, -.5/-\frac{1}{2}, 1}
\draw[xshift=\x cm] (0pt,1pt) -- (0pt,-1pt) node[below,fill=white] {$\xtext$};
\foreach \y/\ytext in {-1, -.5/-\frac{1}{2}, .5/\frac{1}{2}, 1}
\draw[yshift=\y cm] (1pt,0pt) -- (-1pt,0pt) node[left,fill=white] {$\ytext$};
\end{scope}
\filldraw[fill=green!20,draw=anglecolor] (0,0) -- (3mm,0pt) arc(0:30:3mm);
\draw (15:2mm) node[anglecolor] {$\alpha$};
\draw[important line,sincolor]
(30:1cm) -- node[left=1pt,fill=white] {$\sin \alpha$} (30:1cm |- x axis);
\draw[important line,coscolor]
(30:1cm |- x axis) -- node[below=2pt,fill=white] {$\cos \alpha$} (0,0);
\draw[important line,tancolor] (1,0) -- node[right=1pt,fill=white] {
$\displaystyle \tan \alpha \color{black}=
\frac{{\color{sincolor}\sin \alpha}}{\color{coscolor}\cos \alpha}$}
(intersection of 0,0--30:1cm and 1,0--1,1) coordinate (t);
\draw (0,0) -- (t);
\draw[xshift=1.85cm]
node[right,text width=6cm,information text]
{
The {\color{anglecolor} angle $\alpha$} is $30^\circ$ in the
example ($\pi/6$ in radians). The {\color{sincolor}sine of
$\alpha$}, which is the height of the red line, is
\[
{\color{sincolor} \sin \alpha} = 1/2.
\]
By the Theorem of Pythagoras ...
};
\end{tikzpicture}
\end{document}


BTW, ahora que tipeo en Firefox veo que tengo el teclado cambiado acá. En el TeXnic anda bien pero acá de pronto el acento está en otra tecla...

_________________
ImageImage
ImageImage
ImageImage

Escorpio Género:Masculino Rata OfflineGalería Personal de 4WDVer perfil de usuarioEnviar mensaje privado
sebasgm
Moderador


Edad: 38
Registrado: 07 Jul 2006
Mensajes: 2434
Ubicación: Parque Chacabuco
Carrera: Electrónica
CARRERA.electronica.5.gif
MensajePublicado: Dom Jul 05, 2009 9:05 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

No entedí bien cuando dijiste que intetentas cambiar los coficación a T1, o sea, yo lo tengo como paquete en el preámbulo.

Cita:
\usepackage[T1]{fontenc}


Fuera de eso no sé cual puede ser el problema. Yo tengo problemas con la codificaciones cuando paso de Linux a Windows y viceversa, pro el tema de usar ASCII o UTF-8 (Creo que era eso). Pero esto otro que decís laburando solo en Windows, no me pasó.

Avisá cuando lo arregles.

Saludos,

Seba.

_________________
Image

"Por un foro más ordenado" "Cómo buscar en el Foro" "Información para ingresantes" "El wiki te espera"

Sagitario Género:Masculino Bufalo OfflineGalería Personal de sebasgmVer perfil de usuarioEnviar mensaje privadoYahoo MessengerMSN Messenger
4WD
Administrador


Edad: 39
Registrado: 07 Sep 2006
Mensajes: 2430
Ubicación: Ingeniero
Carrera: Mecánica
argentina.gif
MensajePublicado: Dom Jul 05, 2009 11:27 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Gracias Seba. Con el T1 ya anda bien el ">" en el texto a secas.
Pero sigo teniendo el choque con el paquete babel. Si lo deshabilito o le pongo english en vez de spanish funca, pero por ejemplo, no me cambia los puntos por comas en el modo matemático y varias cosas más.

En la documentación de babel te dice todas las cosas que cambia.
Estuve mirando el código también, pero hay cosas que no sé qué hacen.
Por ejemplo, esta parte podría estar interfiriendo:
Código:
\es@set@shorthand{>}%
\declare@shorthand{system}{>}{\csname normal@char\string>\endcsname}%


Pego las partes que el foro me deja con los >...

El error que te tira el compilador es:
Código:
! Argument of \language@active@arg> has an extra }.
inserted text
\par
1.55 \draw[->] (-1.5,0) -- (1.5,0) node[right] {$x$} coordinate(x axis);
Runaway argument?

y un montón de otros que están encadenados y/o no.

_________________
ImageImage
ImageImage
ImageImage

Escorpio Género:Masculino Rata OfflineGalería Personal de 4WDVer perfil de usuarioEnviar mensaje privado
4WD
Administrador


Edad: 39
Registrado: 07 Sep 2006
Mensajes: 2430
Ubicación: Ingeniero
Carrera: Mecánica
argentina.gif
MensajePublicado: Lun Jul 06, 2009 12:04 am  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Bueno, al fin encontré una solución. Observar la diferencia entre solución y respuesta. No tengo idea de por qué funciona, pero sí...

Primero hay que llamar a babel, luego a tikz y por último a un package xy, que tiene casi nada que ver (es un paquete para hacer diagramas pero no lo uso). Recién ahí compila bien.

Por qué ocurre esto, ni idea...

Entonces el encabezado de todo TP debe ser (y es importante el orden):
Código:
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[spanish]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{fancybox}
\usepackage{float} %para poder poner las imágenes donde YO quiero%
\usepackage{tikz}
\usepackage[all]{xy}  % Diagramas


Espero que le sirva a alguien.

_________________
ImageImage
ImageImage
ImageImage

Escorpio Género:Masculino Rata OfflineGalería Personal de 4WDVer perfil de usuarioEnviar mensaje privado
sebasgm
Moderador


Edad: 38
Registrado: 07 Jul 2006
Mensajes: 2434
Ubicación: Parque Chacabuco
Carrera: Electrónica
CARRERA.electronica.5.gif
MensajePublicado: Lun Jul 06, 2009 12:14 am  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Cosas de Latex que nadie entiende...

Lo más raro que vi hasta ahora en Latex, es el paquete graphics chocándose estúpidamente con el chemsym (paquete para química, no me acuerdo si se escribe así). Cuando querías compilar con ambos paquetes en uso, la lista de errores era poco menos que infinita y solo se iba si matabas a alguno de los dos. ¿Solución? En la documentación del chemsym comenta sobre una opción del paquete (de las que van entre corchetes) que se llama "colission", si activás esa opción el paquete deja de pelearse con otros paquetes, como contrapartida perdés el uso de algunos símbolos que el paquete reservaba como propios, que vuelven a ser símbolos comunes. Que te puedo decir...

Saludos,

Seba.

_________________
Image

"Por un foro más ordenado" "Cómo buscar en el Foro" "Información para ingresantes" "El wiki te espera"

Sagitario Género:Masculino Bufalo OfflineGalería Personal de sebasgmVer perfil de usuarioEnviar mensaje privadoYahoo MessengerMSN Messenger
omar-unal
Nivel 0


Edad: 36
Registrado: 05 Jul 2012
Mensajes: 1


columbia.gif
MensajePublicado: Jue Jul 05, 2012 1:14 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

4WD escribió:
Bueno, al fin encontré una solución. Observar la diferencia entre solución y respuesta. No tengo idea de por qué funciona, pero sí...

Primero hay que llamar a babel, luego a tikz y por último a un package xy, que tiene casi nada que ver (es un paquete para hacer diagramas pero no lo uso). Recién ahí compila bien.

Por qué ocurre esto, ni idea...

Entonces el encabezado de todo TP debe ser (y es importante el orden):
Código:
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[spanish]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{fancybox}
\usepackage{float} %para poder poner las imágenes donde YO quiero%
\usepackage{tikz}
\usepackage[all]{xy}  % Diagramas


Espero que le sirva a alguien.



Parcero, muchas gracias!!!! tenía el mismo problema y me has sacado de apuros, me gustaría saber ¿como hallaste la solución?... y de nuevo GRACIAS!!![B] Jajaja


Cancer Género:Masculino Gato OfflineGalería Personal de omar-unalVer perfil de usuarioEnviar mensaje privado
Oak
Nivel 0



Registrado: 15 Nov 2013
Mensajes: 1

Carrera: Informática
japan.gif
MensajePublicado: Vie Nov 15, 2013 1:25 am  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

omar-unal escribió:
4WD escribió:
Bueno, al fin encontré una solución. Observar la diferencia entre solución y respuesta. No tengo idea de por qué funciona, pero sí...

Primero hay que llamar a babel, luego a tikz y por último a un package xy, que tiene casi nada que ver (es un paquete para hacer diagramas pero no lo uso). Recién ahí compila bien.

Por qué ocurre esto, ni idea...

Entonces el encabezado de todo TP debe ser (y es importante el orden):
Código:
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[spanish]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{fancybox}
\usepackage{float} %para poder poner las imágenes donde YO quiero%
\usepackage{tikz}
\usepackage[all]{xy}  % Diagramas


Espero que le sirva a alguien.



Parcero, muchas gracias!!!! tenía el mismo problema y me has sacado de apuros, me gustaría saber ¿como hallaste la solución?... y de nuevo GRACIAS!!![B] Jajaja


me sumo al agradecimiento, ya estaba a punto de romper todo. GRACIAS!!


 Género:Masculino  OcultoGalería Personal de OakVer perfil de usuarioEnviar mensaje privado
Stoma
Nivel 8


Edad: 36
Registrado: 06 Jul 2006
Mensajes: 510

Carrera: Informática
argentina.gif
MensajePublicado: Vie Nov 15, 2013 7:51 am  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Este problema lo tuve y la solución la encontre en Stackexchange (TeX) (básicamente casi todos mis problemas lo solucioné con ese sitio.

La solución a este problema puntual la encontré acá: Arrow with tikz que dice:
Stackexchange escribió:

spanish babel's option declares <and> active characters to write something like <<Hello>> and obtain french quotes. This behavior clashes with TiKZ arrow form [->]. The way to deactivate <> is \usepackage[spanish,es-noquoting]{babel}


La solución es poner el es-noquoting como opción de babel:


Código:
\usepackage[spanish,es-noquoting]{babel}

_________________
Image
Si yo te digo carnaval...

Geminis Género:Masculino Gato OfflineGalería Personal de StomaVer perfil de usuarioEnviar mensaje privado
Mostrar mensajes de anteriores:      
Responder al tema Ver tema anteriorEnviar por mail a un amigo.Mostrar una Lista de los Usuarios que vieron este TemaGuardar este Tema como un archivoPrintable versionEntrá para ver tus mensajes privadosVer tema siguiente

Ver tema siguiente
Ver tema anterior
Podés publicar nuevos temas en este foro
No podés responder a temas en este foro
No podés editar tus mensajes en este foro
No podés borrar tus mensajes en este foro
No podés votar en encuestas en este foro
No Podéspostear archivos en este foro
No Podés bajar archivos de este foro


Todas las horas son ART, ARST (GMT - 3, GMT - 2 Horas)
Protected by CBACK CrackerTracker
365 Attacks blocked.

Powered by phpBB2 Plus, phpBB Styles and Kostenloses Forum based on phpBB © 2001/6 phpBB Group :: FI Theme :: Mods y Créditos

Foros-FIUBA está hosteado en Neolo.com Cloud Hosting

[ Tiempo: 0.2540s ][ Pedidos: 20 (0.1593s) ]