Nola instalatu Xuxen zuzentzaile ortografikoa LibreOffice 4-n

Gaur bertan, @asiersar -en txio baten bidez, LibreOffice 4.0-rekin bateragarria den Xuxen zuzentzaile ortografikoaren bertsio berri bat atera dutela ikusi dut. Berez, bertsio berria uztailaren 19tik dago kalean, baina tira, ez nuen inon ikusi honen berri.

Bere instalazioa eta erabilera oso errazak dira. Lehendabizi,  XUXENIV-LO4.oxt fixategia hemendik jaitsi. Ondoren, LibreOffice ireki eta Tresnak / Hedapenen kudeatzailea ireki (Tools / Extensions manager).  Ondoren, «Gehitu..» (Add..) botoian sakatu, jaitsi berri duzun .oxt fixategia hautatu, leihoa itxi eta LibreOffice berrabiarazi.

Extension Manager_403Orain, euskaraz idatzitako testu bat idazterakoan, gogoratu, euskaraz (Basque) dagoela esan behar diozula Writer aplikazioari (defektuz ez baduzu horrela konfiguratu). Adibidez, nire bertsioan besterik ezeko konfigurazioan, ingelera da lehenetsitako hizkuntza. Beraz, testua idatzi, Ctrl-A (dena hautatu) sakatu, eta beheko-aldean dagoen hizkuntzen leihotxoan «Basque» aukeratu.

Workspace 1_404

 

Bukatzeko, gaizki idatzitako hitzak gorriz azpimarratuko dira. Eskubiko botoia sakatu baten gainean eta proposatutako zuzenketen artean bat hautatu. Testu osoa zuzentzea ere badago: F7 tekla sakatu eta zuzenketak egiteko leiho bat irekiko zaizu. Bertan, banan-banan, oso modu erosoan, zuzendu ditzakezu gaizki idatzitako hitz guztiak.

Spelling and Grammar: Basque_406

[LibreOffice] Soporte de español

English Language

Si escribes es castellano y quieres que LibreOffice Writer te ayude a detectar y corregir errores de ortografía y gramática, necesitarás indicarle que tu texto está en ese idioma. Pero si en su día instalaste la versión no localizada sólo tendrás disponible en el menú de idiomas la opción «English (USA)». Y no, cuando pulsas en «More…» no te deja elegir más idiomas, sino que te lleva a la página de configuración de más opciones relacionadas con la página (espaciado entre letras, tipo de letra, background…). Entonces… ¿cómo instalar el soporte de español?

Basta con ejecutar este simple comando:

$ sudo apt-get install libreoffice-l10n-es

que a su vez nos instalará también: hunspell-dictionary-es, myspell-dictionary-es, hyphen-es, libreoffice-grammarcheck-es, libreoffice-help-es y mythes-es. Ahora ya podremos detectar y corregir nuestros errores en la lengua de Cervantes 😉

LibreOffice Writer / Spanish support

[LibreOffice] Portada sin número de página

Cuando generas un documento en LibreOffice Writer es muy probable que la primera página sea una portada que no quieres que contenga numeración a pie de página. La página número 1 debería ser la siguiente a la portada… o incluso podrías querer dejar una página en blanco tras la portada y comenzar a numerar en la 3ª página física. ¿Pero cómo se hace esto en LibreOffice?

Portada sin numeración de página

Tras preparar la primera página física (portada), pulsa F11 para ver el gestor de estilos. En el gestor, pulsa el icono de «Estilos de página» tal y como se muestra en la figura de la izquierda. A continuación, verás que hay varios estilos disponibles, entre ellos «First Page» (Primera página). Haz doble click sobre este estilo. Ahora, situado en la página de portada, insertaremos un salto de página seleccionando la opción de menú «Insert / Manual break». Se abrirá un cuadro de diálogo como el de la figura 2. Ahí seleccionaremos «Page break» y en estilo: «Default style». Al hacerlo, podremos ver que nos permite cambiar el número de la página que vamos a introducir tras la portada («Change page number»). En ese campo, pondremos un 1. Al pulsar OK veremos que suceden varias cosas. La primera es que Writer creará una nueva página en blanco tras la portada. La segunda es que según Writer estamos en la «Página 1 3/3». ¿Qué es esto? ¿De dónde sale ese 3/3? Calma 🙂 La cuestión es que las páginas con numeración impar tienen que ser páginas «a la derecha». Pensemos en un libro. Si nos fijamos en la numeración de las páginas, las impares siempre son páginas «derecha» y las pares páginas «izquierda». Lo que ha hecho Writer tiene sentido: si tras la portada creamos una nueva página con numeración «1», ésta tiene que ser página derecha, por lo que Writer tiene que crear una página intermedia para que le cuadren las cuentas (de ahí el «Página 1 3/3»). Figura 2Veremos también que LibreOffice marca con una línea azul discontinua el salto manual de página. Ya sólo nos queda insertar el pie de página (Insert / Footer / Default style) en la página que acabamos de crear y, finalmente, el propio número de página (Insert / Fields / Page Number)

Figura 3

Página física 2 = lógica 1

Generar una presentación a partir de un directorio de imágenes

Llevo tiempo pensando que debía compartir un pequeño script en PHP que creé para crear un ODP (presentación Impress) a partir de un directorio de imágenes. Es interesante, por ejemplo, cuando has capturado multitud de imágenes de pantalla para explicar a alguien cómo realizar cierta función en una aplicación web o en una aplicación de escritorio. Esas imágenes no hace falta que sean preciosas, editadas, ni nada por el estilo. Son simples pantallazos que te gustaría poner uno detrás de otro en una presentación (una captura en cada diapositiva) para luego poder anotarlas rápidamente.

Hasta tener este script tenía que ir imagen por imagen, pulsando en Insertar / Imagen, seleccionar la que quería, y ponerla en la diapositiva. Generar nueva diapositiva, volver a Insertar / Imagen, elegir la siguiente, etc. Cuando había 2 o 3, no problem, pero cuando tenía más de 10 pantallazos siempre acababa diciendo, «esto hay que automatizarlo…» . Pues bien, el script, programado en PHP, lo he dejado en GitHub por si le interesa a alguien más.

Una vez clonado, el funcionamiento del script es muy sencillo:

 
php -q slideck.php directorio_de_imagenes

Donde directorio_de_imagenes es la ruta a la carpeta donde tengas las capturas de pantalla.
El script generará en el mismo directorio desde el que se ejecute un archivo slideck.odp, es decir, una presentación Impress, con una diapositiva por cada imagen de la carpeta.

Enjoy it!

Building LibreOffice

1. Get the code

$ git clone git://anongit.freedesktop.org/libreoffice/core

Grab a cup of coffee!

Receiving objects: 100% (2851664/2851664), 917.96 MiB | 2.67 MiB/s, done.

2. in order to speed up the building process we highly recommend to install ccache and create some links to point g++ and gcc compilers to the ccache binary:

 sudo apt-get install ccache
 ln -s /usr/bin/ccache  ~/bin/g++  
 ln -s /usr/bin/ccache ~/bin/gcc  
 ccache --max-size 32G

If you are using a laptop’s hard disk to build LibreOffice, then it would be a good idea to enable also ccache compression:

$ export CCACHE_COMPRESS=1

3. Download all the dependencies needed to build LO:

sudo apt-get build-dep libreoffice

4. Check that dependencies are filled and that we have a well-equipped build environment

./autogen.sh

5. Rock and Roll!

make dev-install

Want to read more about the building process? Then, don’t miss this developer oriented webpage or this one.