Anzeige:
Seite 1 von 3 123 LetzteLetzte
Ergebnis 1 bis 15 von 39

Thema: Änderung der Schriftart

  1. #1
    Registrierter Benutzer
    Registriert seit
    26.12.2013
    Beiträge
    26

    Änderung der Schriftart


    Hallo liebe LaTeX-Profis

    Ich würde gerne bei meiner Diplomarbeit die Schriftart ändern
    Bis jetzt habe ich nur die Standardschriftarten von LaTeX gefunden.
    Es wäre aber übelst schön, wenn die Schriftart Century Gothic in LaTeX umsetzbar wäre.

    Hat jemand von euch eine Idee, ob das möglich ist und wie?

  2. #2
    Registrierter Benutzer Avatar von Donalduck
    Registriert seit
    08.05.2007
    Ort
    Augsburg
    Beiträge
    754
    Bist du stark davon abgeneigt LuaLaTeX (meine Wahl) oder XeLaTeX zu benutzen?
    Damit musst du nur leicht deine Präambel abändern und kannst dafür dann jede auf deinem System installierte Schriftart benutzen.

  3. #3
    Registrierter Benutzer
    Registriert seit
    26.12.2013
    Beiträge
    26
    Nein ... mir ist egal, welche Version ich nehme. Bei TeXnicCenter ist es ja leicht zu wechseln.

    Welches Kommando muss ich eingeben, damit ich die Schriftart "Century Gothic" benutzen kann?

  4. #4
    Registrierter Benutzer Avatar von Donalduck
    Registriert seit
    08.05.2007
    Ort
    Augsburg
    Beiträge
    754
    Das dürfte das kürzeste Minimalbeispiel sein:
    Code:
    \documentclass{scrartcl}
    \usepackage{fontspec}
    \setmainfont{Century Gothic}
    \begin{document}
    Test \textbf{Fett} \textit{Kursiv}
    \end{document}
    Du willst dann wahrscheinlich noch babel, microtype, etc. laden und weitere Schriften (Matheschrift?) festlegen.

  5. #5
    Registrierter Benutzer
    Registriert seit
    26.12.2013
    Beiträge
    26
    Vielen Dank Donalduck =)

    Leider funktioniert das mit TeXworks nicht ... muss man vorher noch etwas runterladen oder beachten?

    Ich habe einfach statt pdfLaTeX jetzt XeLaTeX genutzt.
    Was du mit babel, microtype meinst ... keine Ahnung! Ich nutze nur folgendes:
    \documentclass[12pt,onesize,a4paper]{scrreprt}
    \usepackage{a4}
    \usepackage{ngerman}
    \usepackage{amssymb}
    \usepackage{amsfonts}
    \usepackage{amsmath}
    \usepackage{amstext}
    \usepackage{graphicx}
    \usepackage{color}
    \usepackage{colordvi}
    \usepackage{xcolor}
    \usepackage{mathptmx}
    \usepackage{float}
    \usepackage{setspace}
    \usepackage{theorem}
    \usepackage[ansinew]{inputenc}
    \usepackage[]{acronym}
    \usepackage{eurosym}
    \usepackage[inner=3.2cm, outer=1.8cm]{geometry}
    \usepackage{subfigure}



    Mein eigentliches Problem ist, dass ich für meine Mathe-Diplomarbeit eine Serifenlose Schriftart nutzen möchte. Aber da die vorhanden komisch aussehen, wollte ich gerne Century Gothic verwenden und die Formeln einfach standardmäßig lassen ...

    Würde mich freuen, wenn du noch eine Idee zu meinem Problem hättest =)

  6. #6
    Registrierter Benutzer Avatar von Donalduck
    Registriert seit
    08.05.2007
    Ort
    Augsburg
    Beiträge
    754
    Der Code oben war für LuaLaTeX gedacht, auch wenn ich vermute (Habs noch nie getestet!) dass der Code für XeLaTeX der gleiche wär.

    Dein Header ist übrigens ziemlich schrecklich, der enthält einiges veraltetes, aber z.B. kein fontenc (was du nehmen solltest wenn du pdflatex benutzt).
    Code:
    %\documentclass[12pt,onesize,a4paper]{scrreprt} veraltete optionen
    \documentclass[fontsize=12pt, paper=a4, pagesize,]{scrreprt}
    %\usepackage{a4} veraltet und überflüssig
    %\usepackage{ngerman} veraltet, stattdessen:
    \usepackage[ngerman]{babel} 
    \usepackage{amssymb}
    \usepackage{amsfonts}
    \usepackage{amsmath}
    \usepackage{amstext}
    \usepackage{graphicx}
    %\usepackage{color} überflüssig, das wird von xcolor geladen
    %\usepackage{colordvi}
    \usepackage{xcolor}
    %\usepackage{mathptmx}
    \usepackage{float}
    \usepackage{setspace}
    \usepackage{theorem}
    %\usepackage[ansinew]{inputenc} % wenn du LuaLaTeX benutzt, musst du UTF8 verwenden!
    \usepackage[]{acronym}
    %\usepackage{eurosym} brauchst du das wirklich?
    \usepackage[inner=3.2cm, outer=1.8cm]{geometry} % Das macht natürlich die ganzen hübschen Seitenverhältnisse kaputt
    \usepackage{subfigure}
    % Füge noch hinzu:
    \usepackage{microtype} % Bessere Zeilenumbrüche
    TeXWorks? Hast du nicht grade noch TeXnicCenter verwendet? Bei dem ist das nicht so einfach in UTF8 umzustellen wenn du nicht die neueste Version hast. Probiers doch mal aus der Kommandozeile und mit einer Datei die sicher utf8 kodiert ist (bei TexWorks kann man das irgendwo einstellen).

    Abgesehen davon wäre natürlich auch die Fehlermeldung die du bekommst sehr hilfreich!
    Hast du mein Beispiel denn mal durchlaufen lassen?

  7. #7
    Registrierter Benutzer
    Registriert seit
    26.12.2013
    Beiträge
    26
    ohhh nein HELP!!!!
    ... ich hab es so umgeändert, wie du es beschrieben hast und jetzt hat es jedes ä, ü oder ö in ein ? umgewandelt.

    Mist - wie bekomme ich das weg?

    Also ich benutzt immer TeXworks und hab nur durch Zufall vorhin entdeckt, dass ich auch TeXnicCenter habe und es da LuaLaTeX gibt.
    Allerdings würde ich lieber bei TeXworks bleiben und dort mein Schriftarten-problem beheben =)

  8. #8
    Registrierter Benutzer Avatar von cgnieder
    Registriert seit
    06.04.2011
    Ort
    Herrenberg
    Beiträge
    254
    Stelle sicher, dass Deine Datei Unicode (utf8) als Eingabekodierung verwendet, siehe Wie überprüfe ich die Standardeingabekodierung in meinem Editor?

    Übrigens: das float Paket braucht man meines Erachtens auch so gut wie nie.

    Grüße
    Clemens

  9. #9
    Registrierter Benutzer
    Registriert seit
    26.12.2013
    Beiträge
    26
    ok ... vielen Dank! Habe verwende jetzt nur noch utf8!

    Hat irgendjemand noch eine Idee oder einen Tipp, wie ich die Schriftart Century Gothic erfolgreich verwenden kann?

  10. #10
    Registrierter Benutzer
    Registriert seit
    09.12.2005
    Beiträge
    1.327
    Vorausgesetzt die Schrift ist (als Systemschrift) installiert und Du verwendest entweder XeLaTeX oder luaLaTeX, geht das genau so wie Donalduck das an seinem Minimalbeispiel gezeigt hat. Natürlich darfst Du dann das fontenc- und das das inputenc-Paket nicht laden. Die beiden vertragen sich nicht mit fontsprec bzw. sind bei Verwendung der nativen utf8-Codierung von XeLaTeX und luaLaTeX sehr störend.

  11. #11
    Registrierter Benutzer
    Registriert seit
    26.12.2013
    Beiträge
    26
    Leider kommen da immer Fehler und es funktioniert nicht. Obwohl ich das Minimalbeispiel nur verwendet habe.

    [PHP]
    Code:
    LaTeX Error: File `expl3.sty' not found.
    
    Type X to quit or  to proceed,
    or enter new name. (Default extension: sty)
    
    Enter file name: 
    
    LaTeX Warning: You have requested, on input line 20, version
                   `2011/09/05' of package expl3,
                   but only version
                   `'
                   is available.
    
    
    ! LaTeX Error: File `xparse.sty' not found.
    
    Type X to quit or  to proceed,
    or enter new name. (Default extension: sty)
    
    Enter file name: 
    ! Undefined control sequence.
     \ExplSyntaxOn 
                                  
    l.22 \ExplSyntaxOn
    Welchen Fehler mache ich denn da immer noch?

  12. #12
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Zitat Zitat von bueppi Beitrag anzeigen
    Leider kommen da immer Fehler und es funktioniert nicht. Obwohl ich das Minimalbeispiel nur verwendet habe.

    Code:
    LaTeX Error: File `expl3.sty' not found.
    Welchen Fehler mache ich denn da immer noch?
    expl3.sty fehlt. Also installiere es. Falls du miktex hast: Öffne den Paketmanager, synchronisiere die Datenbank im Menu "Repositories", und installiere danach alle Pakete, die mit l3 anfangen. Es kann wahrscheinlich auch nicht schaden, den Updatemanager mal laufen zu lassen, und zu schauen, ob es was Neues gibt. (und zwar sowohl im admin als auch im user Modus).

  13. #13
    Registrierter Benutzer
    Registriert seit
    26.12.2013
    Beiträge
    26
    Vielen vielen Dank für die Tipps

    Für das folgende Mini-Beispiel ist es schon einmal super, dass jetzt die Schriftart Century Gothic verwendet wird:

    Code:
    \documentclass{scrartcl}
    \usepackage{fontspec}
    \setmainfont{Century Gothic}
    \begin{document}
    Test \textbf{Fett} \textit{Kursiv}
    \end{documen
    Allerdings wird davor so etwas komisches ausgegeben:

    000000FF 000000FF 000000FF 000000FF "Century Gothic/ICU""Century Gothic Bold/ICU"000000FF
    000000FF "Century Gothic/ICU""Century Gothic Italic/ICU"000000FF 000000FF "Century
    Gothic/ICU""Century Gothic Bold Italic/ICU"000000FF 000000FF Test Fett Kursiv

    Woran könnte das liegen?

  14. #14
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Funktioniert bei mir tadellos. Mit was hast du kompiliert? Füge mal in das Beispiel am Anfang \listfiles ein und zeige deine log-Datei.

  15. #15
    Registrierter Benutzer
    Registriert seit
    26.12.2013
    Beiträge
    26
    mit XeLaTeX ...

    Meinst du das:

    ! I can't find file `t3enc.def'.
    l.852 \input t3enc.def


    ?

Lesezeichen

Berechtigungen

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