- Questo topic ha 10 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 12 anni, 10 mesi fa da
Anita.
-
CreatoreTopic
-
31 Ottobre 2013 alle 15:12 #90051::
Ciao a tutti, sto usando da poco TEXworks per scrivere e finora nessun problema…..ieri quando ho provato a scrivere $\mathfrak{D}$ mi ha dato questo errore: “Too many math alphabets used in version normal”. Di pacchetti matematici sto usando : amsmath, amssymb, amsfonts, amsthm, mathrsfs, cmll, stmaryrd, mnsymbol. Il fatto è che mi servono tutti perchè sto scrivendo una tesi in logica e molto spesso accade che solo per un simbolo devo aggiungere un pacchetto. Cosa posso fare per non farmi dare errore e far si che compila?
Grazie a tutti
Ciao Ciao
Anita
-
CreatoreTopic
-
AutoreRisposte
-
-
31 Ottobre 2013 alle 15:15 #90052::
Anita” post=89566Ciao a tutti, sto usando da poco TEXworks per scrivere e finora nessun problema…..ieri quando ho provato a scrivere $\mathfrak{D}$ mi ha dato questo errore: “Too many math alphabets used in version normal”. Di pacchetti matematici sto usando : amsmath, amssymb, amsfonts, amsthm, mathrsfs, cmll, stmaryrd, mnsymbol. Il fatto è che mi servono tutti perchè sto scrivendo una tesi in logica e molto spesso accade che solo per un simbolo devo aggiungere un pacchetto. Cosa posso fare per non farmi dare errore e far si che compila?
Grazie a tutti
Ciao Ciao
AnitaBenvenuta! Facci vedere il preambolo e il codice che ti crea problemi.
Ciao
Tommaso
-
31 Ottobre 2013 alle 15:17 #90053
-
31 Ottobre 2013 alle 15:37 #90054::
Anita” post=89568Mi dice cosi’: ” ! LaTeX Error: Too many math alphabets used in version normal.
See the LaTeX manual or LaTeX Companion for explanation.
Type Hfor immediate help.
…l.1486 $\mathfrak{D}
$
? “Anita, ti ho chiesto di far vedere il preambolo, non l’errore che ti viene restituito. Siccome dici di usare TeXworks per scrivere, saprai di sicuro che cos’è il preambolo in LaTeX. Ad ogni modo TeXworks non c’entra. Forse qualcuno di noi può capire cosa c’è che non va nel tuo preambolo, ma nessuno possiede la sfera di cristallo.
Questo codice
`\documentclass{article}
\usepackage{amsmath,amssymb,amsfonts,amsthm,mathrsfs,cmll,stmaryrd,MnSymbol}\begin{document}
$\mathfrak{D}$
\end{document}`
a me non dà nessun problema. Piuttosto, il nome corretto del pacchetto è MnSymbol e non mnsymbol.
-
31 Ottobre 2013 alle 15:44 #90055::
`\documentclass[a4paper,12pt,oneside,openany]{book}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}
\usepackage{pslatex}
\usepackage{amsmath, amssymb, amsfonts, amsthm, mathrsfs, cmll, stmaryrd, MnSymbol}
\usepackage{graphicx}
\usepackage[hang,small,bf]{caption}
\usepackage{listings}
\usepackage{bussproofs}
\usepackage{qtree}
\usepackage{fancyhdr,indentfirst}\theoremstyle{plain}
\newtheorem{thm}{Teorema}[section]
\newtheorem{cor}[thm]{Corollario}
\newtheorem{lem}[thm]{Lemma}
\newtheorem{prop}[thm]{Proposizione}
\theoremstyle{definition}
\newtheorem{defn}{Definizione}[chapter]
\theoremstyle{remark}
\newtheorem{oss}{Osservazione}\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\fancyhf{}
\fancyhead[LE,RO]{\bfseries\thepage}
\fancyhead[RE]{\bfseries\footnotesize\nouppercase{\leftmark}}
\fancyhead[LO]{\bfseries\footnotesize\nouppercase{\rightmark}}\usepackage[sf,sl,outermarks]{titlesec}
\titleformat{\chapter}[display]
{\normalfont\Large\filcenter\fontfamily{pag} \selectfont}
{\titlerule[1pt]%
\vspace{1pt}%
\titlerule
\vspace{1pc}%
\LARGE\MakeUppercase{\chaptertitlename} \thechapter}
{1pc}
{\titlerule
\vspace{1pc}%
\Huge}\newbox{\riquadrobox}
\newenvironment{riquadro}[1]
{\setlength{\dimen255}{\parindent}%
\begin{lrbox}{\riquadrobox}\begin{minipage}{#1}
\setlength{\parindent}{\dimen255}}
{\end{minipage}\end{lrbox}\fbox{\usebox{\riquadrobox}}}`
-
31 Ottobre 2013 alle 16:13 #90056::
Anita” post=89570\documentclass[a4paper,12pt,oneside,openany]{book}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}
\usepackage{pslatex}
\usepackage{amsmath, amssymb, amsfonts, amsthm, mathrsfs, cmll, stmaryrd, MnSymbol}
\usepackage{graphicx}
\usepackage[hang,small,bf]{caption}
\usepackage{listings}
\usepackage{bussproofs}
\usepackage{qtree}
\usepackage{fancyhdr,indentfirst}\theoremstyle{plain}
\newtheorem{thm}{Teorema}[section]
\newtheorem{cor}[thm]{Corollario}
\newtheorem{lem}[thm]{Lemma}
\newtheorem{prop}[thm]{Proposizione}
\theoremstyle{definition}
\newtheorem{defn}{Definizione}[chapter]
\theoremstyle{remark}
\newtheorem{oss}{Osservazione}\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\fancyhf{}
\fancyhead[LE,RO]{\bfseries\thepage}
\fancyhead[RE]{\bfseries\footnotesize\nouppercase{\leftmark}}
\fancyhead[LO]{\bfseries\footnotesize\nouppercase{\rightmark}}\usepackage[sf,sl,outermarks]{titlesec}
\titleformat{\chapter}[display]
{\normalfont\Large\filcenter\fontfamily{pag} \selectfont}
{\titlerule[1pt]%
\vspace{1pt}%
\titlerule
\vspace{1pc}%
\LARGE\MakeUppercase{\chaptertitlename} \thechapter}
{1pc}
{\titlerule
\vspace{1pc}%
\Huge}\newbox{\riquadrobox}
\newenvironment{riquadro}[1]
{\setlength{\dimen255}{\parindent}%
\begin{lrbox}{\riquadrobox}\begin{minipage}{#1}
\setlength{\parindent}{\dimen255}}
{\end{minipage}\end{lrbox}\fbox{\usebox{\riquadrobox}}}A parte le brutture contenute nel tuo codice, sulle quali non discuto, questo codice
`\documentclass[a4paper,12pt,oneside,openany]{book}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}
\usepackage{pslatex}
\usepackage{amsmath, amssymb, amsfonts, amsthm, mathrsfs, cmll, stmaryrd, MnSymbol}
\usepackage{graphicx}
\usepackage[hang,small,bf]{caption}
\usepackage{listings}
\usepackage{bussproofs}
\usepackage{qtree}
\usepackage{fancyhdr,indentfirst}\theoremstyle{plain}
\newtheorem{thm}{Teorema}[section]
\newtheorem{cor}[thm]{Corollario}
\newtheorem{lem}[thm]{Lemma}
\newtheorem{prop}[thm]{Proposizione}
\theoremstyle{definition}
\newtheorem{defn}{Definizione}[chapter]
\theoremstyle{remark}
\newtheorem{oss}{Osservazione}\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\fancyhf{}
\fancyhead[LE,RO]{\bfseries\thepage}
\fancyhead[RE]{\bfseries\footnotesize\nouppercase{\leftmark}}
\fancyhead[LO]{\bfseries\footnotesize\nouppercase{\rightmark}}\usepackage[sf,sl,outermarks]{titlesec}
\titleformat{\chapter}[display]
{\normalfont\Large\filcenter\fontfamily{pag} \selectfont}
{\titlerule[1pt]%
\vspace{1pt}%
\titlerule
\vspace{1pc}%
\LARGE\MakeUppercase{\chaptertitlename} \thechapter}
{1pc}
{\titlerule
\vspace{1pc}%
\Huge}\newbox{\riquadrobox}
\newenvironment{riquadro}[1]
{\setlength{\dimen255}{\parindent}%
\begin{lrbox}{\riquadrobox}\begin{minipage}{#1}
\setlength{\parindent}{\dimen255}}
{\end{minipage}\end{lrbox}
\fbox{\usebox{\riquadrobox}}}\begin{document}
$\mathfrak{D}$
\end{document}`
che corrisponde al tuo più l’ambiente [tt]document[/tt] con dentro il comando incriminato, non mi dà problemi. Non so come aiutarti, ma almeno so e sai che il codice funziona. Che distribuzione hai installato? Completa o parziale? Con quale sistema operativo lavori?
-
31 Ottobre 2013 alle 17:34 #90057::
Lo so che il codice non è uno dei migliori, è da pochissimo che uso Latex ma fino ad ora non mi ha dato problemi. Ho provato a lasciare il mio di preambolo e poi ho scritto nell’ambiente document solo quello che da problemi e funziona. il problema è che insieme al resto non funziona. Ma il resto senza quello non da problemi. Uso Windows 8.
-
31 Ottobre 2013 alle 19:29 #90058::
Anita” post=89572Lo so che il codice non è uno dei migliori, è da pochissimo che uso Latex ma fino ad ora non mi ha dato problemi. Ho provato a lasciare il mio di preambolo e poi ho scritto nell’ambiente document solo quello che da problemi e funziona. il problema è che insieme al resto non funziona. Ma il resto senza quello non da problemi. Uso Windows 8.
Ma continui a dare risposte parziali. Che distribuzione di LaTeX hai installato? È completa o di base?
Per quanto riguarda il tuo problema, potresti prima di tutto eliminare i file ausiliari e compilare nuovamente. Poi potresti cercare di isolare le porzioni di codice problematiche e farcele vedere insieme al preambolo.
Ciao
Tommaso
-
31 Ottobre 2013 alle 20:35 #90059::
Anita” post=89570`\documentclass[a4paper,12pt,oneside,openany]{book}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}
\usepackage{pslatex}
\usepackage{amsmath, amssymb, amsfonts, amsthm, mathrsfs, cmll, stmaryrd, MnSymbol}
\usepackage{graphicx}
\usepackage[hang,small,bf]{caption}
\usepackage{listings}
\usepackage{bussproofs}
\usepackage{qtree}
\usepackage{fancyhdr,indentfirst}\theoremstyle{plain}
\newtheorem{thm}{Teorema}[section]
\newtheorem{cor}[thm]{Corollario}
\newtheorem{lem}[thm]{Lemma}
\newtheorem{prop}[thm]{Proposizione}
\theoremstyle{definition}
\newtheorem{defn}{Definizione}[chapter]
\theoremstyle{remark}
\newtheorem{oss}{Osservazione}\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\fancyhf{}
\fancyhead[LE,RO]{\bfseries\thepage}
\fancyhead[RE]{\bfseries\footnotesize\nouppercase{\leftmark}}
\fancyhead[LO]{\bfseries\footnotesize\nouppercase{\rightmark}}\usepackage[sf,sl,outermarks]{titlesec}
\titleformat{\chapter}[display]
{\normalfont\Large\filcenter\fontfamily{pag} \selectfont}
{\titlerule[1pt]%
\vspace{1pt}%
\titlerule
\vspace{1pc}%
\LARGE\MakeUppercase{\chaptertitlename} \thechapter}
{1pc}
{\titlerule
\vspace{1pc}%
\Huge}\newbox{\riquadrobox}
\newenvironment{riquadro}[1]
{\setlength{\dimen255}{\parindent}%
\begin{lrbox}{\riquadrobox}\begin{minipage}{#1}
\setlength{\parindent}{\dimen255}}
{\end{minipage}\end{lrbox}\fbox{\usebox{\riquadrobox}}}`Il problema è MnSymbol. Non usarlo. Se proprio ti servono alcuni simboli che trovi solo là se ne può discutere.
Togli anche pslatex che è obsoleto. Davvero vuoi scrivere in Times? Se sì, meglio la coppia
`\usepackage{newtxtext,newtxmath}`Ciao
Enrico
-
31 Ottobre 2013 alle 22:43 #90060::
Capisco che sei alle prime armi e l’informazione che sto epr darti non si trova in qualunque guida. Tuttavia ti suggerisco di dare una occhiata alla guida tematica Font e Tipografia; non è necessario che la leggi tuta; sei autorizzata a saltarne alcune parti molto tecniche; mac’è un paragrafo sui font matematici. Vi si dice chiaramente che non si possono usare più di 16 famiglie diverse di font. Le famiglie matematiche (nome interno dell’interprete TeX come l’ha definito Knuth; math groups, come si chiamano ora usando LaTeX2e che seleziona i fotn con il cosiddetto New Font Selection Scheme (NFSS), non più tanto nuovo visto che sta per compiere 20 anni; era nuovo quando è apparso LaTeX2e nel 2994) sono identificate da un nibble (metà di un byte, o detto in modo più semplice da una cifra esadecimale di 4 bit che quindi va da 0 a 15; questa cifra entra nella codifica di ogni simbolo matematico.Bene l e famiglie o math group usate di defautl sono:
0) famiglia degli operatori (per scrivere lim, cos, log, e simili)
1) famiglia delle lettere (per usare il corsivo matematico e certi simboli)
2) famiglia dei simboli (per scrivere simboli di vario genere e l’alfabeto “calligrafico”)
3) dei grandi operatori e per i delimitatori estensibili (i grandi segni di sommatoria o prodotto, i radicali e altri segni di questo genere; le grandi parenesi vericali aperte e chiuse, le parentesi orizzontali per raggruppare termini si sequenze, e simili)Se usi amsmath e il pacchetto amssymb (che a sua volta chiama il pacchetto amsfonts, che, quindi non necessita di essere chiamato esplicitamente) aggiungi altre due famiglie o math group.
Per arrivare al numero 15 sembrerebbe che ci voglia tanta buona volontà, ma ci si arriva e tu ci sei arrivata.
Non c’è rimedio, se non quello di usare meno famiglie.
Perciò ti suggerisco di leggere con attenzione il catalogo dei simboli aprendo una finestra comandi o terminale, e scrivendoci dentro texdoc symbos-a4; il documento che ti si apre contiene la Lista completa di tutti i simboli matematici e non matematici che si possono usare con il sistema TeX e con i suoi moduli di estensione (pacchetti); è proabile che i tuoi simboli logici si trovino già offerti da pacchetti più estesi, in modo da non dover aggiungere un nuovo pacchetto epr ogni nuovo simbolo di logica matematica che potresti incontrare.Se non riuscissi ad avere una collezione adeguata potresti “farla grossa” e crearti un font virtuale che contenga tutti i font che ti servono in modo da usare una salo famiglia o math group (i simboli matematici possono venire raccolti un collezioni al massimo di 256 segni). Quello che ti ho detto è fattibile, ma è quasi una bestemmia, visto che l’operazione è difficilissima e non basta sapere usare un po’ LaTeX ma bisogna conoscere a fondo i font e le loro caratteristiche e le loro idiosincrasie, oltre al modo con il quale pdflatex li gestisce.
Ti ho detto quest’ultima cosa tanto per dirti che si può fare, ma sono pochi al mondo che ne sarebbero capaci; quindi, non pensarci nemmeno.Dai miei ricordi di “gioventù” ho fatto questa operazione che mi costò lacrime e sangue, ma era necessaria per certi scopi; oggi che ho molta più esperienza, non saprei se sarei ancora in grado di farla.
-
1 Novembre 2013 alle 7:17 #90061
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.