Re: Prima prova con ConTeXt

#38174
Antonio Ledda
Partecipante
    Up
    0
    Down
    ::


    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:

    1. mpgraph.mp;

    2. prova-mpgraph.mp;

    3. prova.log;

    4. prova.tui;

    5. prova.tuo;

    6. prova.tmp;

    7. 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.)

    Go to top