Buonasera a tutti.
Da qualche giorno, dopo che Roberto ha (ri)portato l’attenzione su ConTeXt, sto provando a installarlo su Windows XP, sotto MiKTeX 2.7.
Per cominciare, dopo aver scaricato l’archivio cont-tmf.zip (http://www.pragma-ade.com/download-1.htm) e aver estratto il contenuto in una cartella (C:\Programmi\ConTeXt), ho installato Ruby 1.8.6 e poi ho seguito le istruzioni riportate in questa pagina web: http://wiki.contextgarden.net/MikTeX, nella quale sono spiegati due metodi per installare ConTeXt; ho usato il secondo metodo.
Tra le altre cose, sul mio pc è installato anche ActivePerl 5.10.0 build 1005.
Ora, se dal prompt do:
`ruby –version`
ottengo
`ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]`
e va bene.
Poi do
`texmfstart`
e ottengo: http://i814.photobucket.com/albums/zz66/lateximages/texmf.png. E anche in questo caso, sembra tutto corretto.
Infine, do
`texexec`
e vengo avvisato del fatto che
`”texlua” non è riconosciuto come comando interno o esterno,
un programma eseguibile o un file batch. `
Ho controllato su Google se altri hanno avuto lo stesso problema, ma pare di no.
Ecco il contenuto dei file .bat:
texmfstart.bat
`@echo off
ruby “C:\Programmi\ConTeXt\scripts\context\ruby\texmfstart.rb” %*`
texexec.bat (ho eliminato il file texexec.exe dalla cartella “bin” di MiKTeX)
`@echo off
setlocal
set ownpath=%~dp0%
texlua “%ownpath%mtxrun.lua” –usekpse –execute texexec.rb %*
endlocal`
Nei manuali http://www.pragma-ade.com/general/manuals/mp-cb-en.pdf e http://www.pragma-ade.com/general/manuals/minstall.pdf non ho trovato soluzioni. (In realtà, nella seconda guida viene spiegato come installare ConTeXt sotto MiKTeX ma, per un principiante quale sono, il tutto non è molto chiaro).
A questo punto, non so dove e cosa cercare. C’è qualcosa che mi son dimenticato di fare?
C’è anche un problema con MiKTeX (initexmf: Unknown format: cont-en), sintomo di una installazione non corretta di ConTeXt, quando vado ad aggiornare i “file di formato”; per ora lo lascio da parte, perché lo posso risolvere eliminando la chiave ConTeXt dalla finestra delle impostazioni di MiKTeX.
Temporaneamente ho “risolto” così: creo un file prova.tex:
`\starttext
Hello World
\stoptext`
( 😉 ) e do da prompt:
`texmfstart texexec.rb prova.tex`
in seguito al quale ottengo 7 file:
-
mpgraph.mp;
-
prova-mpgraph.mp;
-
prova.log;
-
prova.tui;
-
prova.tuo;
-
prova.tmp;
-
prova.pdf.
Anche un codice un po’ più corposo (preso dalle pagine 3 e 4 della guida mp-cb-en.pdf) viene trasformato in .pdf senza problemi (almeno così pare):
`\starttext
\startstandardmakeup
\midaligned{How to make a document.}
\midaligned{by}
\midaligned{The Author}
\stopstandardmakeup
\completecontent
\chapter{Introduction}
… your text\index{indexentry} …
\chapter{One Chapter}
\section[firstsection]{The first section}
… your text …
\section{The second section}
\subsection{the first sub section}
… your text\index{another indexentry} …
\subsection{the second sub section}
… your text …
\section{The third section}
… your text …
\chapter{Another Chapter}
… your text …
\chapter[lastchapter]{The Last Chapter}
… your text …
\completeindex
\stoptext`
Grazie per l’attenzione.
Ciao,
Antonio
(Mentre cercavo soluzioni, mi sono imbattuto in questo sito: http://minimals.contextgarden.net/. Vedo se trovo qualcosa di utile.)