Anzeige:
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 21

Thema: Anzahl der mathematischen Alphabete erhöhen

  1. #1
    Registrierter Benutzer
    Registriert seit
    23.06.2010
    Beiträge
    142

    Anzahl der mathematischen Alphabete erhöhen

    Hallo,

    weiß jemand, wie sich die Anzahl ladbarer
    mathematischer Alphabete erhöhen läßt?
    Ich möchte gerne die Schrift Utopia verwenden
    und erhalte folgende Meldung:
    LaTeX Error: Too many math alphabets used in version normal.
    In der UK-Faq wird folgender Workaround vorgeschlagen:
    Code:
    \newcommand\hmmax{0} % default 3
    \newcommand\bmmax{0} % default 4
    \usepackage{bm}
    Der hilft aber auch nicht immer.
    Auch das Paket "isomath" macht einen Vorschlag, um das
    Problem zu entschärfen: es wird ein Alias anstelle eines
    neuen Alphabetes benutzt.

    Eleganter wäre jedoch die Anzahl ladbarer mathematischer Alphabete
    zu erhöhen.

    Ich habe auch das Paket "etex" ausprobiert, aber es hat nicht geklappt.

    Grüße

    ellocco

  2. #2
    Registrierter Benutzer
    Registriert seit
    28.06.2005
    Ort
    Karlsruhe
    Beiträge
    1.407
    Mach ein lauffähiges, kleines Beispiel, bei dem der Fehler auftritt.

  3. #3
    Registrierter Benutzer
    Registriert seit
    23.06.2010
    Beiträge
    142

    Anzahl der mathematischen Alphabete erhöhen

    Ein Minimalbeispiel macht wenig Sinn, bei meinem Dokument trat der Fehler
    auch erst ab Seite 90 auf. Nach meinem Kenntnisstand können nur 16
    mathematische Alphabete in einem Dokument verwendet werden, von diesen
    16 benötigt LaTeX ohne zusätzliche Alphabete bereits um die 10. Da bleibt
    wenig Spielraum. Die Frage bleibt: Gibt es eine Möglichkeit die Anzahl der
    mathematischen Alphabete zu erhöhen?
    Alse einen Workaround habe ich den Trick gefunden, mit Textalphabeten
    in Formeln zu arbeiten. Benötige ich ein Zeichen aus einem fremden
    Zeichensatz, dann definiere ich kein neues mathematisches Alphabet,
    sondern definiere die einzelnen Zeichen als Textbuchstaben. Hier ein paar Beispiele:
    Code:
    ...
    \usepackage{amsmath}            % a lot math stuff, i.a. \subarry, \text
    ...
    %%% ----- definitions: ----------------------------------------------------------------------------
    %%%  ----- single letters: common for math and text enviroment -------------------------------------
    %%  --- Euler Fonts cmsy ---
    \newcommand{\CFNTcmsy}{\text{\usefont{OMS}{cmsy}{m}{n}\symbol{67}}}              % caligraphy C 
    %%  --- Euler Fonts eur ---
    % \newcommand{\OmegaFNTeur}{\text{\usefont{OT1}{eur}{m}{n}\symbol{10}}}           % Upright Omega 
    \newcommand{\OmegaFNTeur}{\text{\usefont{OT1}{cmr}{m}{n}\symbol{10}}}           % Upright Omega 
    %%  --- Font msb ---
    \newcommand{\UFNTmsbm}{\text{\usefont{U}{msb}{m}{n}\symbol{85}}}                % U Blackboard
    %%  --- Font pzc ---
    \newcommand{\nFNTpzc}{\text{\usefont{OT1}{pzc}{m}{it}\symbol{110}}}             % Letter V in Font rsfs
    %%  --- Font rsfs ---
    \newcommand{\Ursfs}{\text{\usefont{U}{rsfs}{m}{n}\symbol{85}}}                  % U against SHE
    \newcommand{\Vrsfs}{\text{\usefont{U}{rsfs}{m}{n}\symbol{86}}}                  % Letter V in Font rsfs

  4. #4
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von ellocco Beitrag anzeigen
    Ein Minimalbeispiel macht wenig Sinn, bei meinem Dokument trat der Fehler
    auch erst ab Seite 90 auf. Nach meinem Kenntnisstand können nur 16
    mathematische Alphabete in einem Dokument verwendet werden, von diesen
    16 benötigt LaTeX ohne zusätzliche Alphabete bereits um die 10. Da bleibt
    wenig Spielraum. Die Frage bleibt: Gibt es eine Möglichkeit die Anzahl der
    mathematischen Alphabete zu erhöhen?
    Ein Minimalbeispiel lässt sich immer erstellen und macht auch immer Sinn ...
    Von deinen 90 Seiten sind nur die relevant, die mathematischen Code aufweisen, also ist jede Menge überflüssig ...

    Herbert

  5. #5
    Registrierter Benutzer
    Registriert seit
    23.06.2010
    Beiträge
    142

    Anzahl der mathematischen Alphabete erhöhen

    Die mathematischen Alphabete werden sukzessive in den Speicher bzw.
    in das entsprechende Register geladen und auf der entsprechenden Seite
    in meinem Dokument wäre das Laden eines weiteres mathematisches
    Alphabetes notwendig geworden. Auf der Seite war also kein Fehler,
    es sollte eben nur ein weiteres Alphabet zu Verfügung gestellt werden
    (es wäre in dem Fall das 17. mathamatische Alphabet gewesen).
    Ein Beispiel ist das Alphabet \mathtt, sobald es benutzt wird,
    wird ein weiteres Alphabet geladen. Wirds knapp mit den Alphabeten
    tut es in diesem Fall auch \text{\texttt{}} und schon ist wieder Luft.
    Es handelt sich hier um eine generelle Frage:
    Wie lassen sich mehr als 16 mathematische Alphabete in einem Dokument
    nutzen?
    Geändert von ellocco (01-10-2010 um 16:21 Uhr)

  6. #6
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von ellocco Beitrag anzeigen
    Die mathematischen Alphabete werden sukzessive in den Speicher bzw.
    in das entsprechende Register geladen und auf der entsprechenden Seite
    in meinem Dokument wäre das Laden eines weiteres mathematisches
    Alphabetes notwendig geworden. Auf der Seite war also kein Fehler,
    es sollte eben nur ein weiteres Alphabet zu Verfügung gestellt werden
    (es wäre in dem Fall das 17. mathamatische Alphabet gewesen).
    Ein Beispiel ist das Alphabet \mathtt, sobald es benutzt wird,
    wird ein weiteres Alphabet geladen. Wirds knapp mit den Alphabeten
    tut es in diesem Fall auch \text{\texttt{}} und schon ist wieder Luft.
    Es handelt sich hier um eine generelle Frage:
    Wie lassen sich mehr als 16 mathematische Alphabete in einem Dokument
    nutzen?
    keiner braucht gleichzeitig 16 Alphabete. Da du dich beharrlich weigerst, ein Minimalbeispiel zu erstellen, gibt es eben keine weitere Hilfe ...

    Herbert

  7. #7
    Registrierter Benutzer
    Registriert seit
    23.06.2010
    Beiträge
    142
    Zitat Zitat von voss Beitrag anzeigen
    keiner braucht gleichzeitig 16 Alphabete. Da du dich beharrlich weigerst, ein Minimalbeispiel zu erstellen, gibt es eben keine weitere Hilfe ...

    Herbert
    Das klingt ja vielversprechend, weist Du einen Trick?
    Ich hatte ja bereits die UK-FAQ zitiert und die Lösung aus dem Paket "isomath"
    angeführt, wenn niemand 16 Alphabete braucht, wundert es mich, daß sich
    andere Gedanken über Workarounds machen.
    Ich habe mein Problem mit den zwei Workarounds behoben (einzelne
    Buchstaben definieren + Textalphabete in der Matheumgebung verwenden),
    aber ich finde es nicht besonders elegant.
    Wie ich bereits geschrieben habe, werden von einigen Schriftpaketen
    zusätzliche mathematische Alphabete geladen, wenn dann z.B. noch die
    Schrift pzc als mathematische Schrift mit folgendem Befehl geladen wird:
    Code:
    \makeatletter
      \DeclareMathAlphabet{\mathpzc}{OT1}{pzc}{m}{it}
    \makeatother
    , kann es schnell eng werden.

  8. #8
    Registrierter Benutzer
    Registriert seit
    28.06.2005
    Ort
    Karlsruhe
    Beiträge
    1.407
    Hallo,

    ich habe mal etwas gegoogelt. Es scheint so zu sein, dass Microsoft ein Softwarepatent auf Textverarbeitungssysteme hält mit 16 und mehr Mathematikschriften. Ursprünglich war Word als Mathematiksatz-Programm geplant. Das Patent läuft wohl 2012 wieder aus.

    Das LaTeX-3-Projekt wird deswegen erst 2012 sein nächstes Release herausbringen, hab' ich gehört. Deshalb dauert das wahrscheinlich auch alles so lang.

    Daher: vergiss es für die nächsten 15 Monate.

    Gruß,
    Alexander

  9. #9
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von ellocco Beitrag anzeigen
    Das klingt ja vielversprechend, weist Du einen Trick?
    Ich hatte ja bereits die UK-FAQ zitiert und die Lösung aus dem Paket "isomath"
    angeführt, wenn niemand 16 Alphabete braucht, wundert es mich, daß sich
    andere Gedanken über Workarounds machen.
    Ich schrieb _gleichzeitig_ ...

    Herbert

  10. #10
    Registrierter Benutzer
    Registriert seit
    23.06.2010
    Beiträge
    142
    Zitat Zitat von cookie170 Beitrag anzeigen
    Hallo,

    ich habe mal etwas gegoogelt. Es scheint so zu sein, dass Microsoft ein Softwarepatent auf Textverarbeitungssysteme hält mit 16 und mehr Mathematikschriften. Ursprünglich war Word als Mathematiksatz-Programm geplant. Das Patent läuft wohl 2012 wieder aus.

    Das LaTeX-3-Projekt wird deswegen erst 2012 sein nächstes Release herausbringen, hab' ich gehört. Deshalb dauert das wahrscheinlich auch alles so lang.

    Daher: vergiss es für die nächsten 15 Monate.

    Gruß,
    Alexander
    Wahrscheinlich wird nur Herbert wissen, warum er mir umbedingt eine
    Minimalbeispiel aus dem Rücken leiern wollte. Vielen Dank für die Info,
    bis dahin arbeite ich mit meinen Workarounds.

    Grüße

    Stefan

  11. #11
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von ellocco Beitrag anzeigen
    Wahrscheinlich wird nur Herbert wissen, warum er mir umbedingt eine
    Minimalbeispiel aus dem Rücken leiern wollte. Vielen Dank für die Info,
    bis dahin arbeite ich mit meinen Workarounds.
    weil ich dir gezeigt hätte, wie es geht ...

    Herbert

  12. #12
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von cookie170 Beitrag anzeigen
    ich habe mal etwas gegoogelt. Es scheint so zu sein, dass Microsoft ein Softwarepatent auf Textverarbeitungssysteme hält mit 16 und mehr Mathematikschriften. Ursprünglich war Word als Mathematiksatz-Programm geplant. Das Patent läuft wohl 2012 wieder aus.
    wo hast du diese Infos her? TeX gibt es länger als Word ...
    Das LaTeX-3-Projekt wird deswegen erst 2012 sein nächstes Release herausbringen, hab' ich gehört. Deshalb dauert das wahrscheinlich auch alles so lang.
    von LaTex2e wird es wohl gar nichts mehr geben und LaTeX3 gab es noch nie was und wenn, dann steht das in den Sternen ...

    Herbert

  13. #13
    Registrierter Benutzer
    Registriert seit
    23.06.2010
    Beiträge
    142

    Anzahl der mathematischen Alphabete erhöhen

    Zitat Zitat von voss Beitrag anzeigen
    weil ich dir gezeigt hätte, wie es geht ...
    Herbert
    Willst Du damit andeuten, es können weitere mathematische Alphabete
    eingebunden werden?
    Wenn dem so ist, wozu brauchst Du dann ein Minimalbeispiel?

  14. #14
    Registrierter Benutzer
    Registriert seit
    31.03.2010
    Beiträge
    1.039
    Was verstehst Du an dem Wort gleichzeitig nicht, das Herbert extra noch einmal betont hat? Falls Du der deutschen Sprache nicht mächtig bist: gelyktydig, njëherësh, معا, միաժամանակ, 同時, samanaikaisesti, एक साथ, בו זמנית, simul, al mismo tiempo, одновременно, סיימאַלטייניאַסלי

  15. #15
    Registrierter Benutzer
    Registriert seit
    27.11.2007
    Beiträge
    375
    Hallo,

    nicht nur Herbert würde gern ein Minimalbeispiel haben! Auch ich würde es gerne sehen und wäre auch an Herberts Löung interessiert. Und das kann doch nicht so schwer sein, eine kleine Datei, in der als einziges nach und nach die Mathe-Alphabete geladen werden, bis der Fehler auftritt. Du brauchst doch nur den Befehl auf deiner Seite 90 nehmen und nach vorneschieben (dazwischen alles löschen) ...

    Ich verstehe dein Problem nicht, ein MB zu erstellen...

    Christian.
    Ubuntu 16.04 -- TeX Live 2015 -- Emacs (AUCTeX, RefTeX)

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •