miércoles, 3 de octubre de 2007

Mejorar la visualización de pdfs

Algunos documentos pdf pueden mostrarse pixelados. Aún pudiéndose leer con dificultad el texto y las ecuaciones, es una verdadera molestia tener que esforzarse en descifrar lo que allí se escribe. Por eso, y a la falta de una adecuada visualización en evince, decidí probar con otro visor pdf para ver si mejoraba eso. Instalé kpdf con lo que logré con éxito leer mis papers.

Para instalar kpdf en ubuntu, escriba en consola:
sudo apt-get install kpdf

Además, si quiere probar con diferentes lectores pdf, puede descargar el paquete virtual (o sea, una colección de paquetes) de visualizadores:
sudo apt-get install pdf-viewer
Vea también: Problemas al ver pdfs

jueves, 19 de julio de 2007

Problemas al ver pdfs

Ayer me topé con un paper que como pude averiguar, fue hecho con una plantilla en word y alguna impresora de pdfs (no necesariamente la de adobe). El problema de ese documento es que las fuentes estaban demasiado raras, al parecer la impresora de pdfs no incluye las fuentes en el documento, y evince las muestra pero con otro formato de letra, incómoda para leer. El comando para lograr el propósito está aquí, y consiste en instalar las fuentes de Windows, escribiendo en consola:
sudo apt-get install msttcorefonts
Vea también: Mejorar la visualización de pdfs

sábado, 28 de abril de 2007

Arreglo de la codificación en Linux

Para arreglar sobre todo el problemita de las tildes, que mostraba de forma despreciable (con caracteres extraños), hice:
sudo localedef -i es_CO -f ISO-8859-1 es_CO
locale-gen
Basado casi que por completo de aquí.

Instalar IEEETran en Lyx (bajo Linux)

Para ponernos en contexto, este semestre he estado utilizando LaTeX, y me ha parecido realmente cómodo, sin embargo, una herramienta, un poco restrictiva pero mucho más cómoda en cuanto al look an' feel, es lyx. Y debido a que estoy sobre linux, necesito el estilo ieeetran para poder escribir con ese formato un texto sobre el que estoy interesado, y que utiliza una plantilla de lyx.

Las instrucciones para lograrlo se encuentran completamente basadas en el numeral 6 que se encuentra aquí.

Primero, bajar la plantilla para transacciones, obviamente, la de UNIX, de aquí: http://www.ieee.org/web/publications/authors/transjnl/index.html

Después, descomprimir el archivo y en una consolita (desde la ubicación de los descomprimidos) escribimos:
sudo mv IEEEtran.cls /usr/share/texmf/tex/latex/
Nos pide el password de administrador y eso, y listo. Ahora:
sudo texhash
Finalmente, en lyx, ir a Editar-> Reconfigurar, y luego se reinicia el programa.

Listo! A escribir artículos pa' la IEEE.

Un aporte que alguien hizo en los comentarios:

Según la versión de lyx 1.4.2 la opción de "Reconfigurar" no se la selecciona en el menú "Editar" sino en la de "Herramientas".

jueves, 26 de abril de 2007

Hacer funcionar el jdk de sun en Linux

Encontré un método que finalmente me funcionó (y bien, porque ya puedo correr Jars sin problemas) para instalar el jdk en Linux. El método está basado en el link descrito aquí.

NOTA: Reemplazar en las líneas de código, donde dice USUARIO, por el nombre de usuario.

Descargar el jdk de la página de Sun. En este caso, jdk-6u1-linux-amd64.bin (debes cambiarlo por el jdk que descargaste). Guardarlo en el escritorio, que se encuentra en la ruta
\home\USUARIO
Le cambiamos los permisos, obviamente siendo superusuario. Para eso el comando su, donde seguramente nos va a pedir la contraseña:
sudo chmod +x jdk-6u1-linux-amd64.bin
Corremos el binario:
sudo sh ./jdk-6u1-linux-amd64.bin
Luego lo movemos a /usr/lib
sudo mv jdk1.6.0_01/usr/lib
Finalmente:

sudo update-alternatives --install /usr/bin/java java /usr/lib/jdk1.6.0_01/bin/java 300

Y luego:

sudo update-alternatives --config java

Tras lo que nos va a salir:

Hay 3 alternativas que proveen `java'.
Selección Alternativa
-----------------------------------------------
1 /usr/bin/gij-wrapper-4.1
*+ 2 /usr/lib/jvm/java-gcj/jre/bin/java
3 /usr/lib/jdk1.6.0_01/bin/java
Pulse para mantener el valor por omisión [*] o pulse un número de selección: 3
En la parte donde se escoge la opción que tenga que ver con el jdk que descargamos, para este caso la 3. Finalmente saldrá
Se utiliza `/usr/lib/jdk1.6.0_01/bin/java' para proveer `java'.

Ahora, para probar, desde consola escribir:

java

Y nos aparecen las opciones de java, lo que indica que ya está instalado
Usage: java [-options] class [args...]

miércoles, 25 de abril de 2007

Navegar desde consola en Internet, estando en una red con proxy

Este truquito me lo enseñó un muchacho que asistió a una charla que con una compañera di de JabRef y Zotero, y es para navegar en consola, por ejemplo, para descargar paquetes, estando tras un proxy.

En gnome:

Ir a la carpeta personal (que se encuentra en /home/USUARIO), menú VER -> MOSTRAR ARCHIVOS OCULTOS.

Luego editar el archivo .bashrc y al final agregar las siguientes líneas (donde se debe cambiar USUARIO por el nombre de usuario, CONTRASEÑA por la contraseña de autenticación ante el proxy, DIRECCIONPROXY por la dirección del proxy, y PUERTO por el puerto a través del cual se conecta):

http_proxy="http://USUARIO:CONTRASEÑA@DIRECCIONPROXY:PUERTO"
ftp_proxy="http://USUARIO:CONTRASEÑA@DIRECCIONPROXY:PUERTO"

export http_proxy
export ftp_proxy


Para mi caso particular, que estudio en la UNIVERSIDAD NACIONAL DE COLOMBIA, los datos serían algo como esto:

http_proxy="http://USUARIO:CONTRASEÑA@proxy.unal.edu.co:8080"
ftp_proxy="http://USUARIO:CONTRASEÑA@proxyftp.unal.edu.co:8080"

export http_proxy
export ftp_proxy