Ipe l'alternativa a xfig
Oggi girovagando in rete ho trovato questo bellissimo programma ed ho voluto farvelo conoscere (e poi usa le Qt4, mica una cosa da niente ).
Di cosa si tratta
Ipe è un editor di disegno per creare figure in PDF o in EPS (postscript format). Può essere usato per creare figure da integrare nel proprio documento LaTeX o per allestire delle presentazioni con più pagine da visualizzare direttamente con il vostro lettore PDF.
Le particolarità più importanti sono:
- Inserimento del testo come codice LaTeX. Questo permette di inserire facilmente espressioni matematiche usando le stesse macro del documento principale.
- Produce puro Postscript/PDF, includendo il testo. Ipe converte il codice LaTeX nel formato PDF o Postscript quando il file viene salvato. Ogni file salvato con Ipe può essere riaperto e rieditabile completamente.
- È semplice allineare oggetti per rapporto ad altri, ad es. si può inserire una linea che parte da un'intersezione o da un'estremità di un lato di un cubo
- Permette con le ipelets (Ipe plug-ins) di aggiungere funzionalità. Con questo sistema Ipe può essere esteso a piacimento.
- Ipe è disponibile sia per Unix, Windows e Mac questo grazie alle innovative Qt4
- Ipe è scritto in stantard C++ (Qt4) e Lua
Come installarlo (Linux)
L'installazione è semplice. Ad esempio in ubuntu il pacchetto è compreso nel repository ma attenzione! è una vecchia versione e non conviene installarla. Per debian invece la versione persente nel repository è la più recente.
Per l'installazione manuale come prima cosa bisogna scaricare i sorgenti dal sito (versione 6.0 preview 30):
http://luaforge.net/frs/?group_id=305
Fatto questo scompattare l'archivio ed entrare nella cartella appena creata.
Se avete tempo voglia leggete il file install.txt che spiega come impostare alcune variabili per l'installazione.
Prima di iniziare con qualsiasi cosa bisogna editare il file src/config.prj ed indicare la cartella di destinazione per l'installazione. Per farlo togliere il commento dalla linea desiderata. Personalmente ho installato il pacchetto in /opt per lasciare pulito il sistema.
# IPEPREFIX is the global prefix for the Ipe directory structure, which
# you can override individually for any of the specific directories.
# You could choose "/usr/local" or "/opt/ipe-6.0", or
# even "/usr", or "$(HOME)/ipe-6.0" if you have to install in your home
# directory.
#
# If you are installing Ipe in a networked environment, keep in mind
# that executables, ipelets, and Ipe library are machine-dependent,
# while the documentation and fonts can be shared.
#
#IPEPREFIX = /usr/local/ipe
#IPEPREFIX = /usr
IPEPREFIX = /opt/ipe-6.0
Fatto questo possiamo partire con la configurazine/compilazione. Ecco i passi da eseguire:
- entrare nella cartella src :
cd src
- eseguire qmake (Qt4):
qmake-qt4
- compilare:
make
- ed installare:
sudo make install
Come installarlo (Windows)
Per gli utenti windows scaricare il pacchetto da qui e estrarlo. Non occorre installare niente basta far partire il programma ipe situato nella cartella /bin
Esecuzione programma
Se avete installato il pacchetto nella cartella /opt dovete creare uno script file per poter inizializzare alcune variabili d'ambiente.
Lo script file permette poi con un semplice click di far partire l'applicazione.
Creare un nuovo file nominandolo ad es. ipe.sh e inserire questo:
#!/bin/sh
export LD_LIBRARY_PATH="/opt/ipe-6.0/lib/:$LD_LIBRARY_PATH"
/opt/ipe-6.0/bin/ipe $* &
Siti interessanti
Girovagando sul sito principale ho trovato questo link: http://melusine.eu.org/lab/ipe
Su quel sito potete trovare degli esempi veramente fantastici che potete scaricare ed aprire con Ipe (solo con la versione 6.0 preview 30).
Altro siti:
http://tclab.kaist.ac.kr/ipe/ (sito principale del progetto)
Commenti recenti