Anzeige:
Ergebnis 1 bis 13 von 13

Thema: Im Mathemodus slanted statt italic verwenden

  1. #1
    Registrierter Benutzer
    Registriert seit
    06.01.2007
    Beiträge
    39

    Im Mathemodus slanted statt italic verwenden

    Hallo Forum!

    Ich bin zwar nicht wirklich ein aktiver Schreiber hier, aber dafür ein Vielleser. Trotzdem habe ich zu meinem "Problem" (die Anführungszeichen sind gewollt) keine Lösung gefunden.

    Ich setze gerade eine größere Arbeit in LaTeX und nutze dazu die KomaScript Klasse scrreprt. Da ich einige mathematische Formeln im Dokument habe und auf einige Variablen Text verweise nutze ich fleißig

    \begin{equation} Formel \end{equation}

    und $Fromel$

    Mein Anliegen ist nun folgendes: Im ganzen Text sind keine Zeichen als \textit{blabla} sindern nur als \zextsl{blabla} gesetzt (gefällt mir VIEL besser). Im Mathemodus wird aber ausschließlich italic gesetzt. Was Sinn macht und hier grundsätzlich nicht zur Diskussion steht. Ich möchte nur global auf slanted in Matheformeln umstellen, damit mein Text besser zu den Formeln passt (oder umgekehrt).

    Wenn das geht bin ich für jeden Tipp dankbar!

    Mit freundlichen Grüßen

    Karl

  2. #2
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von Karl_Heinz Beitrag anzeigen
    Ich bin zwar nicht wirklich ein aktiver Schreiber hier, aber dafür ein Vielleser. Trotzdem habe ich zu meinem "Problem" (die Anführungszeichen sind gewollt) keine Lösung gefunden.

    Ich setze gerade eine größere Arbeit in LaTeX und nutze dazu die KomaScript Klasse scrreprt. Da ich einige mathematische Formeln im Dokument habe und auf einige Variablen Text verweise nutze ich fleißig

    \begin{equation} Formel \end{equation}

    und $Fromel$

    Mein Anliegen ist nun folgendes: Im ganzen Text sind keine Zeichen als \textit{blabla} sindern nur als \zextsl{blabla} gesetzt (gefällt mir VIEL besser). Im Mathemodus wird aber ausschließlich italic gesetzt. Was Sinn macht und hier grundsätzlich nicht zur Diskussion steht. Ich möchte nur global auf slanted in Matheformeln umstellen, damit mein Text besser zu den Formeln passt (oder umgekehrt).

    Wenn das geht bin ich für jeden Tipp dankbar!
    Ich verstehe nicht, was du nun willst? Innerhalb von Mathe slanted auch
    für mathematische Symbole?

    Herbert

  3. #3
    Registrierter Benutzer
    Registriert seit
    06.01.2007
    Beiträge
    39
    Hallo Herbert,

    vielen Dank für Dien Interesse!

    Genau das möchte ich: In den Matheformeln sollen die Buchstaben als slanted und nicht mehr als italic gesetzt werden. Ich hätte das schon vorher Buchstaben nennen sollen. Sorry!
    Mathematische Symbole (wie z.B. Summenzeichen oder Ähnliches, wenn wir hier von den selben Dingen reden) meine ich nicht.

    Mir geht´s nur um die Buchstaben im Mathemodus.

    Besten Dank für folgende Mühen!

    Grüße

    Karl
    Geändert von Karl_Heinz (06-11-2008 um 13:29 Uhr)
    Nichts ist einfach und nichts geht schnell.

  4. #4
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von Karl_Heinz Beitrag anzeigen
    Mathematische Symbole (wie z.B. Summenzeichen oder Ähnliches, wenn wir hier von den selben Dingen reden) meine ich nicht.

    Mir geht´s nur um die Buchstaben im Mathemodus.
    sieht ziemlich bescheiden aus ...

    Code:
    \documentclass[a4paper,ngerman]{article}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage{lmodern}
    \SetSymbolFont{letters}     {normal}{T1}{lmr} {m}{sl}
    \SetSymbolFont{letters}     {bold}  {T1}{lmr} {b}{sl}
    \usepackage{babel}
    \begin{document}
    
    \[ f(x)=a\cdot x+b\cdot x^2
    \]
    \end{document}
    Herbert

  5. #5
    Registrierter Benutzer
    Registriert seit
    06.01.2007
    Beiträge
    39
    Hallo Herbert,

    vielen Dank für Deine Antwort! Leider klappt das bei mir nicht so wie gedacht. \usepackage{lmodern} kennt meine LaTeX Installation nicht. Daher habe ich es einfach rausgenommen und erhalte leider keine als slanted gesetzten Buchstaben in Formeln, sondern nur "aufrechte".

    Daher hier mal ein vollständiges "Minimalbeispiel", wie ich es gerade beim Setzen meiner Arbeit verwende:

    Code:
    \documentclass[12pt, a4paper, headsepline, smallheadings, bibtotocnumbered,  twoside]{scrreprt}
    
    \usepackage{floatflt}
    \usepackage{float}
    \usepackage{psfrag,graphicx}
    \usepackage{ngerman}
    \usepackage[square,comma,sort&compress]{natbib}
    \usepackage{scrpage2}
    \usepackage{setspace}
    \usepackage[footnotesize,flushleft,hang,nooneline]{caption2}
    \usepackage[latin1]{inputenc}
    \usepackage{textcomp}
    \usepackage{tabularx}
    \usepackage{dcolumn}
    \usepackage{array}
    
    % für andere Schriften:
    \usepackage{mathptmx}
    \usepackage[scaled=.90]{helvet}
    \usepackage{courier}
    
    %für die Tiefe der Nummerierung bis subsubsection
    \setcounter{secnumdepth}{4}
    
    %für am Trennzeichen zentrierte Tabelleneinträge folgende Spalten verwenden:
    \newcolumntype{.}{D{.}{.}{2}}
    
    
    % zum hochstellen der Literaturzitate im Text
    \newcommand*\mycite[2][\empty]{\textsuperscript{\cite[#1]{#2}}}
    
    %Veränderte Abstände:
    
    % setzt den Absatzeinzug auf Null
    \setlength{\parindent}{0pt}
    
    % Folgendes ist f{"u}r den Abstand der Fußnoten zum Text
    \addtolength{\skip\footins}{2ex}
    
    % ändert die Untertitel von Abbildungen in "Abb."
    \renewcommand{\figurename}{{Abb.}}
    
    %Nummer und ":" werden fett geschrieben   
    \renewcommand{\captionlabelfont}{\textbf}
    \renewcommand{\captionlabeldelim}{\textbf{:}}
    
    
    %für die zwischenzeitliche Verwendung von Bildunterschriften ohne Floatingfigures verwenden zu müssen
    
    \makeatletter
    \newcommand\figcaption{\def\@captype{figure}\caption}
    \makeatother
    
    % folgendes ist f{"u}r die Kopfzeilen:
    \clearscrheadfoot
    
    \pagestyle{scrheadings} \automark[section]{chapter} \ohead{\pagemark}
    
    %ihead stellt die Kapitelüberschrift bzw. Abschnittsüberschrift nach innen, chead in die Mitte
    \ihead{\headmark}
    
    \newcounter{verbindung}
    % so muss der Zähler verwendet werden
    % \refstepcounter{verbindung}\label{verb} \ref{verb} 
    
    % so wird daraus ein Zähler mit römischen, fettgedruckten Zahlen
    \renewcommand{\theverbindung}{\textbf{\Roman{verbindung}}}
    
    
    \newcounter{verbindungeinleitung}
    % so wird daraus ein Zähler mit großen, fetten Buchstaben
    \renewcommand{\theverbindungeinleitung}{\textbf{\arabic{verbindungeinleitung}}}
    
    %Ändert den Einzug in Fussnoten
    \deffootnote[1em]{1em}{1em}{\textsuperscript{\thefootnotemark\ }}
    
    
    %macht die Fußnoten als kleines a, b, c usw.
    \renewcommand{\thefootnote}{\alph{footnote}}
    
    
    %für den Abstand der einzelnen Literaturzitate unterinander
    %\setlength{\bibsep}{1.5ex}
    
    
    %Ein paar Änderungen nach "Using imported graphics in LaTeX 2e", Seite 41, um ein wenig mehr Spielraum für Gleitobjekte zu lassen/geben
    \renewcommand{\textfraction}{0.15}
    \renewcommand{\topfraction}{0.85}
    \renewcommand{\bottomfraction}{0.65}
    \renewcommand{\floatpagefraction}{0.60}
    
    
    \SetSymbolFont{letters}     {normal}{T1}{lmr} {m}{sl}
    \SetSymbolFont{letters}     {bold}  {T1}{lmr} {b}{sl}
    
    
    \begin{document}
    
    Das Beispiel von Herbert:
    
    \[ f(x)=a\cdot x+b\cdot x^2
    \]
    
    Hier ein eigenes: $A+b = C - d$ und danach als abgesetzte Formel:
    
    \begin{equation}
    E_{HF} = 2 \sum\limits_{ij}h_{ij} + \sum\limits_i \sum\limits_j (2J_{ij} - K_{ij}) + V_{NN}  
    \end{equation}
    
    
    \end{document}

    Die Einbettung von
    \SetSymbolFont{letters} {normal}{T1}{lmr} {m}{sl}
    \SetSymbolFont{letters} {bold} {T1}{lmr} {b}{sl}

    liefert dann leider auch nur "aufrechte" Buchstaben.

    Liegt das jetzt an \usepackage{lmodern} oder einfach daran, das keine slanted Buchstaben zur Verfügung stehen?
    Liefert Dein Minimalbeispiel denn bei Dir slanted Buchstaben? Dann müsste es bei mir an den Schriften liegen (weil ich kein lmodern einsetze), oder?

    Vielen Dank für Deine Mühen!

    Grüße

    Karl
    Nichts ist einfach und nichts geht schnell.

  6. #6
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von Karl_Heinz Beitrag anzeigen
    Leider klappt das bei mir nicht so wie gedacht. \usepackage{lmodern} kennt meine LaTeX Installation nicht. Daher habe ich es einfach rausgenommen und erhalte leider keine als slanted gesetzten Buchstaben in Formeln, sondern nur "aufrechte".

    Daher hier mal ein vollständiges "Minimalbeispiel", wie ich es gerade beim Setzen meiner Arbeit verwende:
    90% deines Beispiels sind völlig überflüssig und machen nur Arbeit,
    weil ich das erstmal alles löschen muss. Von Minimalbeispiel kann daher
    keine Rede sein ...

    Das hier wäre eins:
    Code:
    \documentclass[12pt]{scrreprt}
    
    \usepackage{mathptmx}
    \usepackage[scaled=.90]{helvet}
    \usepackage{courier}
    \SetSymbolFont{letters}     {normal}{T1}{phv} {m}{sl}
    \SetSymbolFont{letters}     {bold}  {T1}{phv} {b}{sl}
    %\SetSymbolFont{letters}     {normal}{T1}{ptm} {m}{sl}% für times
    %\SetSymbolFont{letters}     {bold}  {T1}{ptm} {b}{sl}
    
    \begin{document}
    
    \[ f(x)=a\cdot x+b\cdot x^2 \]
    
    \end{document}
    und nur nebenbei: courier ist wohl die schrecklichste Schrift des Universums ...

    Herbert

  7. #7
    Registrierter Benutzer
    Registriert seit
    14.02.2007
    Beiträge
    36

    Question

    Ich habe ein ähnliches Problem.
    Wie schaffe ich es, dass Buchstaben im Text und in einer Formel gleich aussehen? Wenn ich lmodern verwende erkennt Latex mein Symbole (µ etc) nicht.

  8. #8
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von kewlroi Beitrag anzeigen
    Ich habe ein ähnliches Problem.
    Wie schaffe ich es, dass Buchstaben im Text und in einer Formel gleich aussehen? Wenn ich lmodern verwende erkennt Latex mein Symbole (µ etc) nicht.
    mach ein komplettes, aber minimales Beispiel!

    Herbert

  9. #9
    Registrierter Benutzer
    Registriert seit
    14.02.2007
    Beiträge
    36
    Minimalbeispiel
    Code:
    \documentclass[12pt]{article}
    %-----------------------------------------------Pakete------------------------------------------------------
    \usepackage[a4paper, left=2cm, right=1.5cm, bottom=2cm, top=3cm]{geometry}
    \usepackage[headsepline, footsepline, automark]{scrpage2}
    \usepackage{array,amsmath}
    \usepackage{ngerman}
    \usepackage{bigdelim}
    \usepackage{multirow}
    \usepackage{longtable}
    \usepackage{chngcntr}
    \usepackage{graphicx}
    \usepackage{endnotes}
    \usepackage{float}
    \usepackage{subscript}
    \usepackage{textcomp}
    \usepackage{setspace} \onehalfspacing
    \begin{document}
    
    Ich w"urde es gerne verwende um zum Beispiel 10 $\frac{\mu g}{\mu l}$ im Text stehen zu haben
    \end{document}
    Da wäre es eben schöner wenn die Buchstaben nicht schräggestellt wären.

    Danke schonmal

    Stefan
    Geändert von kewlroi (07-11-2008 um 12:00 Uhr)

  10. #10
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von kewlroi Beitrag anzeigen
    Minimalbeispiel
    fast alle Pakete sind für ein Minimalbeispiel nicht notwendig.
    Ich w"urde es gerne verwende um zum Beispiel 10 $\frac{\mu g}{\mu l}$ im Text stehen zu haben
    \end{document}[/CODE]
    Da wäre es eben schöner wenn die Buchstaben nicht schräggestellt wären.
    das ist kein mathematisches Problem, denn du willst ja nur Einheiten setzen und
    dafür man beispielksweise das siunit-Paket. Oder den Nachfolger, ich
    vergesse imemr wie das aktuelle heißt.

    Herbert

  11. #11
    Registrierter Benutzer
    Registriert seit
    06.01.2007
    Beiträge
    39
    Vielen Dank Herbert!

    Mit den letzten Sachen hat´s funktioniert. Vielen Dank! Damit habe ich genau das was ich wollte. Super Sache!

    Was mein "Minimalbeispiel" angeht, so waren die Gänsefüße mit Sinn gesetzt (ja, sowas soll es noch geben in der heutigen Medienwelt). Da ich nun wirklich kein Experte bin und es durchaus vorkommen kann, das sich einige Dinge widersprechen oder zu Fehlern führen, habe ich alle von mir verwendeten Packete mit ins Beispiel genommen. Deswegen ist es wohl nicht minimal. Warum Du allerdings ein paar Sachen löschen musstest ist mir nicht klar. Einfach rauskopieren und anschauen hätte doch funktioniert. Aber nun gut, ich bin kein Experte und Du wirst es besser wissen. Und ich will das hier auch gar nicht diskutieren. Genau wie Deine Meinung zu Courier, auch wenn der Kommentar nur nebenbei abgegeben wurde, war das hier gar nicht sinnig.

    Ich danke trotzdem, mir wurde sehr geholfen. Jetzt passen meine Formeln zum Rest des Dokumentes.


    Ein zufriedener Karl
    Nichts ist einfach und nichts geht schnell.

  12. #12
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    [QUOTE=voss;280538Oder den Nachfolger, ich
    vergesse imemr wie das aktuelle heißt.

    Herbert[/QUOTE]
    siunitx.
    Aber er könnte doch auch die griechischen Buchstaben mittels dem Paket upgreek darstellen.

    Gruß
    Marco

  13. #13
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von mechanicus Beitrag anzeigen
    siunitx.
    Aber er könnte doch auch die griechischen Buchstaben mittels dem Paket upgreek darstellen.
    klar, aber er hat ja auch noch microLiter (aufrechtes l) und außerdem muss es dann
    noch 10\,\frac... sein. Da ist es besser, gleich eines der Einheitenpakete
    zu benutzen.

    Herbert

Lesezeichen

Berechtigungen

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