- Questo topic ha 20 risposte, 6 partecipanti ed è stato aggiornato l'ultima volta 9 anni, 7 mesi fa da
OldClaudio.
-
CreatoreTopic
-
2 Febbraio 2017 alle 10:01 #109237
-
CreatoreTopic
-
AutoreRisposte
-
-
2 Febbraio 2017 alle 11:13 #109238::
Greta” post=109419Ciao a tutti.
Non riesco a trovare il pacchetto amssymb su ctan.org. Mi sapete dire dove trovarlo?Il pacchetto è preinstallato in tutte le distribuzioni di LaTeX degne di questo nome. Se vuoi consultare la sua documentazione, “texdoc amssymb”, ma ti consiglio il capitolo Matematica dell’Arte.
-
2 Febbraio 2017 alle 15:04 #109239::
lorenzo.pantieri” post=109423
Ciao a tutti.
Non riesco a trovare il pacchetto amssymb su ctan.org. Mi sapete dire dove trovarlo?Il pacchetto è preinstallato in tutte le distribuzioni di LaTeX degne di questo nome. Se vuoi consultare la sua documentazione, “texdoc amssymb”, ma ti consiglio il capitolo Matematica dell’Arte.
Ciao Lorenzo
Come tale nemmeno io lo vedo installato su MiKTeX.
E anche cercando sulla pagina della AMS non lo trovo con quel nome…vedo solo amsfonts.
Dove sta?Marco
-
2 Febbraio 2017 alle 15:18 #109240
-
2 Febbraio 2017 alle 15:20 #109241::
marco_stara” post=109427
[quote=”Greta” post=109419]Ciao a tutti.
Non riesco a trovare il pacchetto amssymb su ctan.org. Mi sapete dire dove trovarlo?Il pacchetto è preinstallato in tutte le distribuzioni di LaTeX degne di questo nome. Se vuoi consultare la sua documentazione, “texdoc amssymb”, ma ti consiglio il capitolo Matematica dell’Arte.
Ciao Lorenzo
Come tale nemmeno io lo vedo installato su MiKTeX.
E anche cercando sulla pagina della AMS non lo trovo con quel nome…vedo solo amsfonts.
Dove sta?Marco[/quote]
Allora non sono l’unica! 🙂
-
2 Febbraio 2017 alle 15:21 #109242
-
2 Febbraio 2017 alle 16:13 #109243::
Ragazzi e ragazze,
se avete una installazione completa, come diciamo sempre di fare, che sia TeXLive o MiKTeX, l’albero principale delel cartelle radicato in …/tex o su windows in …\tex (d’ora in poi userò solo la barra diritta e gli utenti la intendano come barra rovescia); l`’ c’è questa sequenza di “rami”: latex/amsfonts/ e, sorpresa, che cosa c’è dentro quest’ultima cartella? amssymb.sty, evidentemente.Se non avete questi rami, che cosa aspettate ad eseguire una installazione completa?
1) TeXLive, distribuzione valida per sistemi operativi Linux, MacOSX e Windows, senza esprimere nessuna opzione viene installata completa; sulle macchine con il sistema operativo conforme ai dettami del consorzio Debian, l’installazione è garantita da quel consorzio, ma i sui criteri di accettazione sono troppo rigidi, per cui l’installazione conforme a Debian non bisognerebbe usarla; invece sarebbe consigliabile installare la versione distribuita sulla Rete di Archivi completi di TeX (CTAN Comprehensive TeX Archive Network) come spiegato nel documento in rete texlive-YYYY-ubuntu.pdf.
2) MiKTeX; L’installazione di questa distribuzione, solo per macchine Windows, ha un sito dove si incontra prima l’installatore di base, e giù giù lungo la pagina c’è l’installatore completo. È ovvio che bisogna usare l’installatore completo per avere una installazione completa…:smile:
3) aggiungere altri pacchetti a una versione parziale/basica di MiKTeX si può se si usa il suo WIzard, ma questo implica leggere la documentazione di MiKTeX, che di per sé non sarebbe difficile, perché la si trova scendendo giù giù nella serie di finestre che si aprono cliccando Avvio — Programmi — MiKTeX — eccetera.
Ma se avete una distribuzione incompleta, che cosa aspettate a installarvi una distribuzione completa? Coraggio, ragazze e ragazzi, se seguite il forum sapete che lo consigliamo a tutti e ormai sono pochi quelli che non eseguono una installazione comleta. Al punto che ripetiamo fino alla noia l’aggettivo “completa”, ma qualche volta viene frainteso…:-|
-
2 Febbraio 2017 alle 16:19 #109244::
https://www.ctan.org/search/?phrase=amssymbNon capisco. Se cerco “amssymb” non viene fuori nulla. Invece con “amsmath”, “amsfonts”, “amsthms” viene indicato il relativo pacchetto.
C’è qualcosa che non va.
-
2 Febbraio 2017 alle 16:46 #109245::
Amssymb fa parte del pacchetto amsfonts; se cerchi su CTAN non lo troverai mai.
Se crchi nella tua installazione MacTeX, anche se datata, trovi quel file esattamante dove ho detto nel mio messaggio precedente.Non dimenticare che pacchetto non è sinonimo di file.sty; un pacchetto è generalmente una collezione di file con diverse estensioni, impacchettati assieme in un’unico “pacco”.
Come minimo il pacco contiene il file.dtx e spesso il file.ins; inoltre i file README e manifiest.text; quindi abbiamo dentro il “pacco” direttamente tre o quattro file; L’installatore li smista in diverse parti dell’albero (principale), per esempio i tre o quattro file indicati sopra vanno in /texmf-dist/source/file/; il file.pdf estratto dal file.dtx va in /texmf-dist/doc/latex/file/; i file da usare durante la compilazione vanno a finire nella cartella texmf-dist/tex/latex/file/. QUali e quanti file siano da usare durante al compilazione dipende dal pacchetto considerato. Nello specifico il pacchetto amsfonts non contiene inizialmente solo i file sorgente, ma anche i file estratti e quelli che vanno a finire in tex/latex/amsfonts/ sono quasi una decina.
Se usi kpsewhich o kpsewhere con le debite opzioni, se occorrono, e il nome del file da scovare lo trovi; da me è cosi:
`Claudios-MacBook-Pro:Testing claudio$ kpsewhere amssymb.sty
/usr/local/texlive/2016/texmf-dist/tex/latex/amsfonts/amssymb.sty
Claudios-MacBook-Pro:Testing claudio$`
-
2 Febbraio 2017 alle 20:54 #109246::
lorenzo.pantieri” post=109437https://www.ctan.org/search/?phrase=amssymb
Non capisco. Se cerco “amssymb” non viene fuori nulla. Invece con “amsmath”, “amsfonts”, “amsthms” viene indicato il relativo pacchetto.
C’è qualcosa che non va.
@mcl1962 e soprattutto @OldClaudio hanno già risposto in modo esauriente. Mi limito ad aggiungere, dato che so che hai il mac, che per MacTeX ciò che ha detto OldClaudio si può ripetere anche da un altro punto di vista: se guardi, in TeX Live Utility, la lista dei «pacchetti» installati, troverai che c’è un pacchetto amsfonts, ma che non esite un pacchetto «amssymb»; se però selezioni la riga del pacchetto amsfonts e batti comando-I (Show Info), la finestra delle informazioni ti mostrerà, nel riquadro Run Files, l’elenco (molto lungo, perché comprende una moltitudine di file legati ai font) degli “eseguibili” che fanno parte del pacchetto in questione: proprio verso la fine, troverai elencato anche [tt]amssymb.sty[/tt].Ciao.
—
Gustavo
-
3 Febbraio 2017 alle 3:16 #109247::
OldClaudio” post=109439Amssymb fa parte del pacchetto amsfonts; se cerchi su CTAN non lo troverai mai.
Sono cambiate le cose?
Da una lettura veloce delle rispettive documentazioni, noto che amssymb carica amsfonts, ma amsfonts non carica amssymb. Quindi caricando amssymb si ha “accesso a più roba” che non caricando solamente amsfonts. Mi sbaglio?
Nelle mie guide, quando spiego la matematica, dico:
Di qui in avanti si danno per caricati i pacchetti amsmath e amssymb.
Di amsfonts non faccio menzione. Però poi se il lettore cerca su CTAN amssymb non lo trova, mentre trova amsfonts.
Sono perplesso.
-
3 Febbraio 2017 alle 7:37 #109248::
Miktex, tra le proprietà del pacchetto asmfonts, riporta questa descrizione:An extended set of fonts for use in mathematics, including: extra mathematical symbols; blackboard bold letters (uppercase only); fraktur letters; subscript sizes of bold math italic and bold Greek letters; subscript sizes of large symbols such as sum and product; added sizes of the Computer Modern small caps font; cyrillic fonts (from the University of Washington); Euler mathematical fonts. All fonts are provided as Adobe Type 1 files, and all except the Euler fonts are provided as Metafont source. The distribution also includes the canonical Type 1 versions of the Computer Modern family of fonts. Plain TeX and LaTeX macros for using the fonts are provided.
e tra i moltissimi file del pacchetto ci sono sia amsfonts.sty che amssymb.sty
Marco
-
3 Febbraio 2017 alle 8:55 #109249::
Se da terminale si dà il comando texdoc amssymb se ne ottiene la documentazione; e questa dice chiaramente che il pacchetto serve per usare quei circa 250 simboli definiti dai font msam e masbm, che non sono alfabeti, ma simboli.
Amsfonts è un pacchetto che porta a LaTeX moltissimi altri font, come hanno ben riferito Gustavo e Marco.
Se dai il comando texdoc amsfonts trovi al documentazione nella quale tra l’altro si dice:Packages for using these fonts with LATEX:
– amsfonts, a package for using the fonts msam, msbm, and eufm in LATEX
– amssymb, a package for defining en masse (instead of selectively)
command names for all the math symbols in the fonts msam and msbm
– eucal, a package for using the Euler script font eusm
– cmmib57, a package for adapting the font definitions for cmmib and
cmbsy to scale from sizes 5,7,10 instead of sizes 5,6,7,8,9,10 when the
Y&Y/Blue Sky PostScript outline fonts are used
– *.fd, font definition filesIn altre parole, amsfonts.sty permette di usare diversi font, ma solo selettivamente gli msam e msbm, mentre amssymb permette di usare cumulativamente tutti i simboli msam e msbm; siccome poi amssymb.sty carica a sua volta amsfonts, amssymb.sty ne rappresenta un superset, e quindi è il pacchetto da usare.
Il concetto è ripetuto nel paragrafo 3.1 della documentazione di amsfonts.Perché si CTAN si trova il pacchetto amsfonts e non il file di estensione amssymb.sty? perché CTAN ragiona per pacchetti e non per singoli file di estensione, come sono i singoli file .sty.
Questo che cosa comporta per Arte & Co.?
Parere personale: non comporta niente se non vuoi scendere nei dettagli; comporta una differente terminologia “pacchetto” e “(file di) estensione” per i singoli file .sty; il che implica anche una spiegazione della differente nomenclatura, con il rischio di rendere il testo troppo difficile per i neofiti e forse anche per coloro che neofiti non sono più.
-
3 Febbraio 2017 alle 11:25 #109250::
OldClaudio” post=109447In altre parole, amsfonts.sty permette di usare diversi font, ma solo selettivamente gli msam e msbm, mentre amssymb permette di usare cumulativamente tutti i simboli msam e msbm; siccome poi amssymb.sty carica a sua volta amsfonts, amssymb.sty ne rappresenta un superset, e quindi è il pacchetto da usare.
Ottimo. Quindi nell’Arte non devo correggere niente: amssymb carica amfonts “più dell’altra buona roba”, quindi viva amssymb.
OldClaudio” post=109447Perché su CTAN si trova il pacchetto amsfonts e non il file di estensione amssymb.sty? perché CTAN ragiona per pacchetti e non per singoli file di estensione, come sono i singoli file .sty.
Come si è visto, ciò può essere una fonte di (leggera) confusione. Ma è “colpa” (leggera) di CTAN, non dell’Arte & co.
Grazie mille, come sempre! 🙂
-
3 Febbraio 2017 alle 11:37 #109251
-
3 Febbraio 2017 alle 14:02 #109252
-
3 Febbraio 2017 alle 14:31 #109253::
marco_stara” post=109451
… amssymb carica amfonts …[/b].
Lorenzo, io avevo capito il contrario…
Avevi capito male. Queste sono le prime righe (della mia versione) di amssymb:
`\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{amssymb}[2013/01/14 v3.01 AMS font symbols]
\DeclareOption{psamsfonts}{\PassOptionsToPackage{psamsfonts}{amsfonts}}
\ProcessOptions\relax
\RequirePackage{amsfonts}[1995/01/01]`
L’ultima dice tutto.
-
3 Febbraio 2017 alle 14:57 #109254::
😮
In questo momento nella mia testa c’è una specie di riferimento circolare: amsfonts–>amssymb–>amsfontsMi sa che la struttura dei pacchetti di LaTeX richiede tempo per essere capita appieno e alla fine alcuni meccanismi sono destinati a restare abbastanza oscuri per la base degli utenti.
Pazienza, per ora non posso approfondire…Grazie comunque a tutti gli esperti che hanno dato spiegazioni su questo pacchetto.
Un caro saluto a tutti
-
3 Febbraio 2017 alle 15:59 #109255::
marco_stara” post=109458😮
In questo momento nella mia testa c’è una specie di riferimento circolare: amsfonts–>amssymb–>amsfontsMi sa che la struttura dei pacchetti di LaTeX richiede tempo per essere capita appieno e alla fine alcuni meccanismi sono destinati a restare abbastanza oscuri per la base degli utenti.
Pazienza, per ora non posso approfondire…Grazie comunque a tutti gli esperti che hanno dato spiegazioni su questo pacchetto.
Un caro saluto a tutti
Marco, non c’è nessun mistero; o se vogliamo il mistro consiste nel fatto che i comandi non dovrebbero essere \usepackage, \RequirePackage e simili, ma dovrebbero essere \useltxextension, \Requireltxextension e simili.
I pacchetti sono in realtà dei “bundle”, e bundle in italiano si dice pacchetto; qualunque pacchetto può contenere un solo oggetto o diversi oggetti; i bundle contengono sempre diversi oggetti, diversi file, non ne contengono mai uno solo. L’ho spiegato in precedente messaggio.
Nel caso specifico amsfonts è un bundle che contiene molti file, uno si chiama smssymb.sty un altro si chiama amsfonts.sty, ma ce ne sono molti altri che sono i file .mf per generare i font bitmapped, i file .fd per usare i font con la metodologia NFSS, altri sono file .fd (font description), e via di questo passo. Nella guida di Lorenzo e nelle nostre teste c’è una specie di identificazione fra package e pacchetto. Ma è una identificazione errata, anche se è semplice e tutto sommato funzionale. L’importante è ricordarsi che package e pacchetto non sono la stessa cosa.
-
3 Febbraio 2017 alle 18:48 #109256::
marco_stara” post=109458😮 In questo momento nella mia testa c’è una specie di riferimento circolare: amsfonts–>amssymb–>amsfonts
Qualche dubbio l’ho sempre avuto anch’io:
http://www.guitex.org/home/it/forum/5-tex-e-latex/17667-amsfonts-e-amssymb
È un post di nove anni fa: evidentemente, qualcosa che non mi quadrava c’era fin da allora…
OldClaudio” post=109460Nella guida di Lorenzo e nelle nostre teste c’è una specie di identificazione fra package e pacchetto. Ma è una identificazione errata, anche se è semplice e tutto sommato funzionale. L’importante è ricordarsi che package e pacchetto non sono la stessa cosa.
Mah. 🙁
Mi spiego: quello che dice Claudio sarà anche ineccepibile, però la comprensibilità di tutto ciò per l’utente finale non è il massimo… D’altra parte, neanche LaTeX è perfetto… 😉
-
4 Febbraio 2017 alle 7:49 #109257::
Sono d’accordo con voi per quel che riguarda la comprensibilità, o meglio la difficoltà di capire che la stessa parola è usata con (almeno) due significati diversi.
D’altra parte LaTeX è stato scritto da americani per gli americani; per motivi arcinoti, qui da noi siamo tanto pigri traduciamo ad assonanza piuttosto che a senso; tanto che ormai quasi tutti chiamano paragrafo il capoverso, o realizzano quando si accorgono.Sono quasi sicuro che i francesi, che chiamo octet il byte, sono altrettanto precisi nel distinguere package da file (paquet (anche in senso informatico: le paquet Office) e paquetage (equipaggiamento); fichier (file)).
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.