Word ist besser als LaTeX?



  • Ist das immer noch so, also mit aktuellen Word-Versionen?



  • SeppJ schrieb:

    Schon einmal zwei Schriftstücke nebeneinander gehalten, eines mit LaTeX und eines mit Word geschrieben? Da ist Word nur peinlich. Das liegt am System, wie Word Buchstaben, Schriftarten und Wortpositionen handhabt.

    Das erinnert mich an meinen audiophilen Bekannten, der mir vorführen wollte, daß der eine CD-Player viel besser klingt als der andere. Natürlich mit zwei unterschiedlichen CDs, weil von jeder natürlich nur ein Exemplar vorhanden war.

    Spaßeshalber habe ich mal zwei gleiche Schriftstücke nebeneinandergehalten:
    Word, TeX
    Man mache sich selbst ein Bild.



  • audacia schrieb:

    SeppJ schrieb:

    Schon einmal zwei Schriftstücke nebeneinander gehalten, eines mit LaTeX und eines mit Word geschrieben? Da ist Word nur peinlich. Das liegt am System, wie Word Buchstaben, Schriftarten und Wortpositionen handhabt.

    Das erinnert mich an meinen audiophilen Bekannten, der mir vorführen wollte, daß der eine CD-Player viel besser klingt als der andere. Natürlich mit zwei unterschiedlichen CDs, weil von jeder natürlich nur ein Exemplar vorhanden war.

    Spaßeshalber habe ich mal zwei gleiche Schriftstücke nebeneinandergehalten:
    Word, TeX
    Man mache sich selbst ein Bild.

    1. Solltest du Blocksatz bei LaTeX anschalten.
    2. Solltest du bei LaTeX das Paket microtype einbinden.
    3. Solltest du bei LaTeX die Standard-Schriftart Computer Modern verwenden (und für PDFs \usepackage{ae,aecompl}).
    4. Was machst du in Word, wenn du Cross-Referenzen hast?



  • \documentclass[a4paper]{scrartcl}
    \usepackage{luacode}
    
    \begin{document}
    
    \begin{luacode}
    function rameluck(n)
      if n < 2 then return {} end
      local t = {0} -- clears '1'
      local sqrtlmt = math.sqrt(n)
      for i = 2, n do t[i] = 1 end
      for i = 2, sqrtlmt do if t[i] ~= 0 then for j = i*i, n, i do t[j] = 0 end end end
      local quiek = {}
      for i = 2, n do if t[i] ~= 0 then table.insert(quiek, i) end end
      return quiek
    end
    
    k = rameluck(10000000)
    
    for _,i in pairs(k) do
      tex.print(i)
    end
    \end{luacode}
    
    \end{document}
    


  • 5. Und macht Word bei Kursivschrift immer noch "slanted"? LaTeX hat echte Kursive.


  • Mod

    hustbaer schrieb:

    Ist das immer noch so, also mit aktuellen Word-Versionen?

    Wie willst du es anders machen, wenn True Type immer noch das dominante Schriftartformat für Word ist? Das gibt technisch einfach nicht her, was nötig ist. Siehe audacias "Vergleich" bei dem er allem Anschein nach Arbeit unternommen hat, um LaTeX eine schlechte Schriftart unterzuschieben.



  • Was fehlt denn bei TrueType?
    Kerningtabellen gibt's da wohl. Der Flowing-Algorithmus ist davon auch unabhängig. Was mit Ligaturen ist weiss ich nicht, aber wenn fehlende Ligaturen das einzige Problem wären, dann wäre das IMO durchaus verkraftbar.


  • Mod

    Wenn du alle fehlenden Sachen als unwichtig abtust, dann fehlt natürlich nichts wichtiges. Trotzdem sieht man den Unterschied auf den ersten Blick. Vielleicht sind diese Dinge dann wohl doch nicht so unwichtig.



  • Hab ich doch gar nicht, das unterstellst du mir bloss damit du mir Sinnlosigkeit vorwerfen kannst. Ich wollte eigentlich nur wissen warum Word das was es anscheinend nicht kann eben nicht kann. Und da man z.B. in vielen Beispielen liest dass Word kein ordentliches Kerning kann... was TT/OT aber durchaus unterstützen würde...

    Allerdings weiss ich auch dass es keinen Sinn macht mit dir weiter zu diskutieren wenn du erstmal in diesen Diskussionsmodus gewechselt hast.



  • Hier mal ein realistischeres LaTeX-Beispiel: https://www.pdf-archive.com/2017/01/26/latex/



  • Kenner des LaTeX schrieb:

    1. Solltest du Blocksatz bei LaTeX anschalten.
    2. Solltest du bei LaTeX das Paket microtype einbinden.
    3. Solltest du bei LaTeX die Standard-Schriftart Computer Modern verwenden (und für PDFs \usepackage{ae,aecompl}).

    D.h., LaTeX spielt seine systemimmanenten Vorteile nur im Blocksatz mit der Standardschriftart und bei Einbindung von microtype aus? microtype kann ich gerne probieren, der Rest wäre wieder Äpfel mit Birnen vergleichen.

    SeppJ schrieb:

    Siehe audacias "Vergleich" bei dem er allem Anschein nach Arbeit unternommen hat, um LaTeX eine schlechte Schriftart unterzuschieben.

    Geht so. Mir leuchtet jetzt nicht ein, was an Times New Roman schlecht ist; ich wollte lediglich gleiche Voraussetzungen schaffen. Aber ich kann gerne alternativ einen Vergleich mit einer "guten" Schriftart machen. Von Computer Modern scheint es ja auch TrueType- und OpenType-Varianten zu geben.

    Word unterstützt seit 2010 OpenType und damit u.a. Ligaturen. Gescheites Kerning kann zumindest Word 2000 auch schon.


  • Mod

    audacia|off schrieb:

    Kenner des LaTeX schrieb:

    1. Solltest du Blocksatz bei LaTeX anschalten.
    2. Solltest du bei LaTeX das Paket microtype einbinden.
    3. Solltest du bei LaTeX die Standard-Schriftart Computer Modern verwenden (und für PDFs \usepackage{ae,aecompl}).

    D.h., LaTeX spielt seine systemimmanenten Vorteile nur im Blocksatz mit der Standardschriftart und bei Einbindung von microtype aus? microtype kann ich gerne probieren, der Rest wäre wieder Äpfel mit Birnen vergleichen.

    Kenner des LaTeX übertreibt. Die Standardeinstellungen sind schon ziemlich gut. Was vor allem gewurmt hat, ist, dass du diese Standardeinstellungen bewusst verändert hast, um sie möglichst gut denen von Word anzugleichen, und dann quasi geprahlt hast, dass LaTeX damit dann genau so schlecht aussieht.

    PS: Times New Roman ist doch schrifttechnisch auch ein No-Go. Es ist bloß populär weil es die Standardschriftart in Word ist.



  • SeppJ schrieb:

    PS: Times New Roman ist doch schrifttechnisch auch ein No-Go.

    Warum genau? Alles was ich auf die schnelle finden konnte ist das von Times New Roman deshalb abgeraten wird weil es so weit verbreitet ist und damit als langweilig und wenig innovativ gilt. Aber wenn das alles ist haben wir einen Zirkelschluss.

    PS: Ich fand den Direktvergleich von audacia gut. Könnt jemand mit LaTex Standardeinstellungen und ähnlicher Schrift das nochmal machen zum Gegenüberstellen?



  • SeppJ schrieb:

    Was vor allem gewurmt hat, ist, dass du diese Standardeinstellungen bewusst verändert hast, um sie möglichst gut denen von Word anzugleichen, und dann quasi geprahlt hast, dass LaTeX damit dann genau so schlecht aussieht.

    Die Wertung kommt von dir. Außerdem habe ich in TeX nur die Schriftart verändert, das Angleichen der Spacings habe ich von Word aus vorgenommen (war für mich einfacher). Hier die Struktur des TeX-Dokuments:

    \documentclass[12pt]{article}
    \raggedright
    \usepackage{fontspec}
    \setmainfont{Times New Roman}
    \makeatletter
    \makeatother
    \begin{document}
    \section*{[32] Sed ut perspiciatis,}
    unde omnis iste natus error sit voluptatem [...]
    \end{document}
    

    SeppJ schrieb:

    PS: Times New Roman ist doch schrifttechnisch auch ein No-Go. Es ist bloß populär weil es die Standardschriftart in Word ist.

    Klar, es wird zu viel verwendet, wie auch die meisten Schriftarten, die bei Word dabei sind. Aber warum es ein No-go sein soll, erschließt sich mir immer noch nicht. Gibt es dafür sachliche Gründe? Also solche jenseits von "das wird von Leuten verwendet, die Word benutzen"?



  • Warum machst du

    \raggedright
    

    ?


  • Mod

    Bzgl: Times New Roman: Es ist halt eine Schriftart, die dafür gemacht wurde, möglichst viel Text auf möglichst kleinen Raum in typischen Zeitungsspaltenformat zu quetschen, und dabei lesbar zu bleiben. Das ist etwas, das sie sicherlich exzellent leistet. Aber es ist ungefähr das Gegenteil von dem, wozu sie meist eingesetzt wird.



  • Leider habe ich keine gescheite OTF-Variante von Computer Modern gefunden. Von Latin Modern gibt es allerdings welche, daher nehme ich das für die zweite Runde:

    TeX, Word

    Leider kann Word beim PDF-Export keine OTF-Schriften embedden, weshalb man den Umweg über einen PDF-Drucker nehmen muß.

    Der LaTeX-Code:

    \documentclass[12pt]{article}
    \raggedright
    \frenchspacing
    \usepackage[none]{hyphenat}
    \usepackage{lmodern}
    \usepackage{microtype}
    \makeatletter
    \makeatother
    \begin{document}
    \section*{[32] Sed ut perspiciatis,}
    unde omnis iste natus error sit voluptatem [...]
    \end{document}
    

    Bzgl. \raggedright : das erleichtert das Vergleichen. Ich will nicht die lateinischen Silbentrennungs-Dictionaries benchmarken. Und Blocksatz ohne Silbentrennung ist in TeX leider nicht so schön (vgl. Word).



  • Danke für deine Mühe.
    Ich will nochmal heraustreichen was man nach SeppJ erkennen sollte:
    Einmal "hingekotzt" und das andere mal "vom Profi gesetzt".
    🙄 🤡



  • audacia|off schrieb:

    Kenner des LaTeX schrieb:

    1. Solltest du Blocksatz bei LaTeX anschalten.
    2. Solltest du bei LaTeX das Paket microtype einbinden.
    3. Solltest du bei LaTeX die Standard-Schriftart Computer Modern verwenden (und für PDFs \usepackage{ae,aecompl}).

    D.h., LaTeX spielt seine systemimmanenten Vorteile nur im Blocksatz mit der Standardschriftart und bei Einbindung von microtype aus?

    Nein, es gibt noch andere gute Schriftarten, z.B. https://de.wikipedia.org/wiki/Latin_Modern und http://www.linuxlibertine.org/index.php


  • Mod

    scrontch schrieb:

    Danke für deine Mühe.
    Ich will nochmal heraustreichen was man nach SeppJ erkennen sollte:
    Einmal "hingekotzt" und das andere mal "vom Profi gesetzt".
    🙄 🤡

    Na, audacia macht sich ja auch immer noch alle Mühe, sämtliche guten Standardeinstellungen auszuschalten. Für die "Vergleichbarkeit". Es ist also immer noch ein Fall von, wenn man LaTeX so einstellt, dass es aussieht wie vom Amateur selber in Word gesetzt, dann sieht es aus wie Word. Tolle Erkenntnis. Als ob es keine systemrelevanten Vorteile eines Satzprogrammes wären, wenn es direkt Zugriff auf gute Schriftarten, Silbentrennung und Standardeinstellungen hat...


Anmelden zum Antworten