- Questo topic ha 13 risposte, 6 partecipanti ed è stato aggiornato l'ultima volta 19 anni, 7 mesi fa da
il_magat.
-
CreatoreTopic
-
10 Febbraio 2007 alle 11:25 #12689::
Salve, il mio fine è quello di utilizzare in un testo, i simboli astronomici dei vari pianeti. Da quel che ho potuto capire, essi sono definiti installando i due pacchetti astro e cmastro. Io, come per gli altri pacchetti, li ho installati e nel codice del documento ho inserito il comande usepackage come di solito si fa. Nel momento in cui vado ad elaborare il testo per creare il file pdf, arriva a un certo e l’elaborazione si blocca, compare la finestra (tipo DOS) e mi dice che non trova il file cmastro.sty.Ricapitolando, questo è quello che ho inserito nel documento:
\usepackage{cmastro}
\usepackage{astro}Faccio partire l’elaborazione del documento utilizzando l’icona PDF textify e mi compare il messaggio:
! Latex error: file ‘cmastro.sty’ not found
enter file name:io ho messo il percorso per arrivare a quel file, ma niente… e mi dice undefined control sequence
Cosa sbaglio? dove sbaglio? chi mi sa dire schematicamente i passi da eseguire o la sequenza giusta di codice?
grazie a tutti per l’aiuto… è abbastanza urgente! 🙁
-
CreatoreTopic
-
AutoreRisposte
-
-
10 Febbraio 2007 alle 16:11 #12690
-
11 Febbraio 2007 alle 8:50 #12691::
Cosa intendi per distribuzione?
cmq cerco di darvi più informazioni possibili.I pacchetti li installavo tramite la versione di MiKTeX 2.4 e pensando che fosse un problema di “versione” del pacchetto, alla fine ho installato la versione MiKTeX 2.5.
Ma il problema si ripresenta.Il sistema operativo utilizzato è XP
La cosa strana è che lui mi chiede il file cmastro.sty che è presente nella cartella cmastro in C:\Programmi\MiKTeX 2.5\tex\latex\cmastro e anche dandogli il path, lui dice che il file non è trovato. Ho provato anche ad invertire i comandi usepackage mettendo prima quello per astro e poi per cmastro, ma a questo punto mi dice che non trova il file astro.tex, che non esiste da nessuna parte, mentre invece esiste astrosym.tex
Per quanto riguarda le istruzioni per l’installazione del pacchetto…. copio e incollo parte del testo:
WHAT IS CMASTRO?
CMASTRO is a collection of fonts containing special astronomical (and
astrological 🙂 symbols for the planets, sun, moon, etc.HOW TO INSTALL (on un*x systems):
0) CMASTRO is distributed with a complete set of PK files generated
for a 300dpi laser printer. If you can manage with these then skip
to 3).1) Edit the do.sh script to suit your font format.
2) Run do.sh. If you need more magnifications than are generated here
then feel free to generate them…3) Install the font metric (.tfm) files where TeX will them and the
pixel files (usually .gf or .pk) where your DVI driver(s) will find
them.4) Install the macro files astro.tex and astro.sty in a place where
TeX will find them.5) Run plain TeX on the file cmastro.tex (typically you should execute
the command tex cmastro). This should produce a summary of the
available symbols.Sinceramente non so come muovermi con i files .pk o .sh o .tfm
Al punto 4)… dove li devo installare quei files? (oltre al fatto che astro.tex non esiste) e in che senso li devo installare dove TeX li troverà?
Al punto 5)… in che senso devo eseguire il file cmastro.tex?
Per i punti da 1) a 3) sinceramente non ne ho capito l’utilità.Siete la mia unica speranza! …nessuno li ha mai utilizzati?
Grazie ancora a tutti quelli che vorranno darmi anche una minima informazione.
-
11 Febbraio 2007 alle 10:47 #12692::
Cosa intendi per distribuzione?
cmq cerco di darvi più informazioni possibili.I pacchetti li installavo tramite la versione di MiKTeX 2.4 e pensando che fosse un problema di “versione” del pacchetto, alla fine ho installato la versione MiKTeX 2.5.
Ma il problema si ripresenta.Il sistema operativo utilizzato è XP…
Si intendevano proprio queste informazioni. Con MiKTeX hai un ottimo gestore di pacchetti (Package Manager): gli chiedi di installare astro e cmastro e fa tutto lui. Come si faccia effettivamente non lo so (fortunatamente non uso Windows), ma di sicuro non è complicato: leggi la documentazione di MiKTeX.
Ciao
Enrico
-
11 Febbraio 2007 alle 16:29 #12693::
In passato usavo Miktek.
Il package manager, lo trovi nella cartella miktek dalla barra di avvio di windows, è estremamente semplice. Se sei connesso a internet il programma cerca automaticamente tutti i pacchetti disponibili. Se non sbaglio è sufficiente un doppio click sul pacchetto e l’installazione è completamente automatica.I file che hai trovato sono legati all’installazione dei font in ambiente linux. L’installazione tramite il package manager dovrebbe essere sufficiente.
-
11 Febbraio 2007 alle 17:51 #12694::
Non sono i primi pacchetti che installo… e ho seguito la stessa procedura che ho usato per gli altri pacchetti: li ho sempre installati con il package manger incluso nell’installazione di MiKTeX. Dopo averli installati nel documento mi bastava usare il comando \usepackage per poter poi utilizzare il pacchetto.Io uso WinEdt come editor e per “assemblare” il codice e per creare il documento .pdf direttamente, uso l’icona “PDFTeXify”
Il programma di “assemblaggio” o “codifica” si blocca quando arriva alla riga relativa al comando \usepackage (come ho riportato nel primo post) e mi dice che non riesce a trovare il file cmastro.sty. Non capisco il perchè! E anche dandogli il percorso… niente!! 🙁
Ricapitolando, i pacchetti li installo con il manager di MiKteX e mentre gli altri pacchetti funzionano, con questi ho quel messggio di errore.
Grazie cmq per l’aiuto.. e spero che qualcuno che abbia usato questi pacchetti mi dia un aiuto… o anche chi volesse installarli e vedere se sul loro pc funzionano!
Arrivederci.
-
12 Febbraio 2007 alle 1:30 #12695
-
12 Febbraio 2007 alle 9:28 #12696
-
12 Febbraio 2007 alle 9:39 #12697::
Ciao.
Se hai i due file astro.sty e cmastro.sty posti nelle rispettive cartelle in C:\texmf\tex\latex\, allora, come per ogni pacchetto, alla fine devi fare il refresh come suggerisce Lapo. Quindi, anche senza passare da WinEDT, da Start/Programmi/MiKTeX/MiKTeX Options e poi Refresh Now.Ciao,
Roberto.
-
12 Febbraio 2007 alle 9:52 #12698::
Ciao.
Se hai i due file astro.sty e cmastro.sty posti nelle rispettive cartelle in C:\texmf\tex\latex\, allora, come per ogni pacchetto, alla fine devi fare il refresh come suggerisce Lapo. Quindi, anche senza passare da WinEDT, da Start/Programmi/MiKTeX/MiKTeX Options e poi Refresh Now.Ciao,
Roberto.ok, grazie, ho eseguito il refresh e abbiamo fatto un passo avanti. Nella compilazione del documento non mi dice più che non trova il file astro.tex ma mi riporta quest’altro messaggio:
!undefined control sequence.
1.9 \@addfontinfo \@vpt{%
?…vuole la grandezza del font?? ..se metto un numero a caso, poi (sempre nella finestra nera tipo DOS per intenderci) mi compaiono altri messaggi di errori.
Vi riporto anche l’intestazione del documento e i pacchetti inseriti e la sequenza attuale:
\documentclass[a4paper,10pt]{article}\usepackage[latin1]{inputenc}
\usepackage[italian]{babel}
\usepackage[T1]{fontenc}
\usepackage[pdftex]{graphicx}
\usepackage{rotating}
\usepackage{caption}
\usepackage{ar}
\usepackage{astro}
\usepackage{cmastro}sento che poco alla volta siamo vicini alla soluzione, grazie!
-
12 Febbraio 2007 alle 10:37 #12699::
Ciao.Ha un comportamento un po’ particolare, questo cmastro…
Quindi, nessuno *.sty, nessun \usepackage, basta scrivere
`\input astro`
nel preambolo e puoi utilizzare i comandi del pacchetto.astro si riferisce al file astro.tex che deve essere reso disponibile. Mettilo in texmf\tex\latex\cmastro\ e rifai il refresh del database.
le opzioni sulla grandezza le trovi leggendo dentro il file astro.tex stesso. Un comando del tipo
`\def\astro{\fourteenastro\fam\astrofam}`aumenta la grandezza di un 40%
Ciao,
Roberto.
-
12 Febbraio 2007 alle 11:06 #12700::
Ha un comportamento un po’ particolare, questo cmastro…
Quindi, nessuno *.sty, nessun \usepackage, basta scrivere
`\input astro`
nel preambolo e puoi utilizzare i comandi del pacchetto.Se è così, non va bene: a me è successa una cosa del genere, dovendo modificare un documento LaTeX non scritto da me. Avere un codice LaTeX poco “pulito” può comportare perdite di tempo: se ci sono conflitti con altri pacchetti, la situazione può essere laboriosa da gestire.
Ciao,
L.
-
12 Febbraio 2007 alle 11:24 #12701::
Se è così, non va bene: a me è successa una cosa del genere, dovendo modificare un documento LaTeX non scritto da me. Avere un codice LaTeX poco “pulito” può comportare perdite di tempo: se ci sono conflitti con altri pacchetti, la situazione può essere laboriosa da gestire.
Ciao,
L.Concordo. Il pacchetto dovrebbe essere un po’ datato (1999/02/22?). Sulla LaTeX Symbol list sono presenti altri pacchetti che raggiungono lo stesso scopo (wasysym e marvosym). Io userei questi.
Ciao,
Roberto.
-
12 Febbraio 2007 alle 11:26 #12702::
ok, ho risolto… grazie a tutti!! e spero che il mio problema sia in futuro utile anche a qualcun altro. Qundi, ricapitolando ho tolto i comandi \usepackage e ho aggiunto la riga \input astro Nel documento poi basta richiamare i simboli che interessano: ad esempio \Sun per il simbolo del sole e così via! Così facendo la compilazione del documento arriva alla fine senza problemi sulla grandezza di fonts o altro.Grazie a tutti ancora una volta.
Il Magat
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.