PDF, Latex und co

Soft- und Hardware-bezogene Diskussion.
Antworten
Benutzeravatar
mastastefant
Schnapsbar
Beiträge: 3856
Registriert: Sa Dez 04, 2004 1:00 pm
Kontaktdaten:

PDF, Latex und co

Beitrag von mastastefant » So Nov 22, 2009 7:17 pm

So, ich mach da mal nen eigenen Thread für Latex und co auf, damit nicht alles in "Diagramme" und "Tastaturkürzel" landet ;)

Und den Anfang mach ich gleich mit einem Erfolgserlebnis:
Sumatra PDF:
1.3Mb Portable PDF Viewer für Windows; opensource (keine miesen Werbe-Banner!), flott (steckt den foxitreader weg, kein unnötiger Mist drin), und: er kann PDFs nach Latex neukompilieren automatisch reloaden!! Endlich! Es lebe Wikipedia :)
Und weils kein Closed-Source-Wir-Machen-Alles-Mist ist, gibts auch nen eigenen Menüpunkt 'Open in Acrobat Reader' falls mal was im PDF drin ist was nur im Acrobat geht (z.b. Animationen).
http://blog.kowalczyk.info/software/sum ... index.html

Den Evince Viewer gibts auch in einer Windows-Version
http://projects.gnome.org/evince/
Der kann neben PDF auch PS (yea, pfeif auf GSview!), DVI und .djvu darstellen. Allerdings ist das so ne Gnome-Oberfläche (kann denen bitte mal jemand die Sache mit Usability erklären??).

Hier auch (nochmal) ein paar der (find ich) wichtigsten Links gesammelt, plus ein paar neue:

TexMakerX Editor:
http://texmakerx.sourceforge.net/

Tabellen praktisch aller Latex-Symbole:
http://ctan.org/tex-archive/info/symbol ... letter.pdf

Diagramme in Latex: TikZ, Animate, ..
http://www.texample.net/tikz/examples/
http://www.ctan.org/pub/tex-archive/mac ... b/animate/

Presentationen mit Latex: Beamer
http://www.ctan.org/tex-archive/macros/ ... rguide.pdf

Memoir Docstyle Guide:
http://mirror.ctan.org/macros/latex/con ... memman.pdf

Farben in Latex, so ziemlich alles (Farben nach Name, Malkasten, Wellenlänge,.. zambaun):
http://www.ctan.org/tex-archive/macros/ ... ib/xcolor/

ReST Format: .txt Files so schreiben, dass man mit rst2pdf ein hübsches PDF draus machen kann (oder HTML mit rst2html). Sehr praktisch um schnell mal ein paar Seiten mit Listen, Überschriften, Bilder, Fussnoten aber ohne Formeln und so was in ein PDF zu bekommen:
http://docutils.sourceforge.net/rst.html

Latex Formeln in Gnuplot einbinden:
http://www.reimeika.ca/marco/prettyplots/

Plots mit Python erstellen: mathplotlib
http://matplotlib.sourceforge.net/

Das Latex Wikibook darf natürlich nicht fehlen:
http://en.wikibooks.org/wiki/LaTeX

Und noch meine eigene Liste mit Latex-Tricks :)
http://www.stefant.org/web/computer/tri ... latex.html

SCons: aus .tex, .eps, .txt, etc. ein PDF machen (bzw. Sourcecode compilieren), incl. Log-files etc. in separates Verzeichnis legen:
http://www.scons.org/

Leider hat SCons nur derzeit einen groben Bug, wodurchs Probleme gibt, wenn man .tex Files in Unterverzeichnissen vom Haupt-tex-file einbindet (Files, die in .tex-files in Unterverzeichnissen eingebunden werden (.eps, .tex,..), werden vom Scanner nicht gefunden, muss man händisch als Dependency hinzufügen). Solange alle .tex Files im selben Verzeichnis wie das Haupt-File sind, gibts keine Probleme.

Hier ein kleines Beispiel von mir mit SCons 3 PDFs bzw DVIs zu generieren:
http://scm.stefant.org/svn/uni/dds/

Benutzeravatar
mastastefant
Schnapsbar
Beiträge: 3856
Registriert: Sa Dez 04, 2004 1:00 pm
Kontaktdaten:

Beitrag von mastastefant » Mo Dez 21, 2009 10:50 pm

Hm, ich weiß nicht, irgendwie find ich das ... seltsam :)
Astrologie-Package für Latex:
http://ansuz.sooke.bc.ca/astrology/astro-latex.php

Benutzeravatar
mastastefant
Schnapsbar
Beiträge: 3856
Registriert: Sa Dez 04, 2004 1:00 pm
Kontaktdaten:

Beitrag von mastastefant » Mi Jun 01, 2011 3:18 am

Wah, schaß .. Detexify ist gerade gestorben ..
http://detexify.kirelabs.org/classify.html

Die Seite schaut ganz normal aus wie immer, nur dass die jetzt bei Bitcoin mitmachen .. Browser-client-seitig, ohne Hinweis!

Bitcoin ist ein ziemlich seltsames System, bei dem man Rechenzeit reinbuttert um Strom zu verbraten um sinnlose Hashes zu berechnen, und erhält dafür virtuelles Geld, das man dann tauschen kann.. Strom wird verbraten damit man das Geld nicht 'gratis' bekommt.. :kotz:
Und irgendein Lustiger ist jetzt auf die Idee gekommen, dass man das auch per Javascript machen kann und in seine Webseite einbinden kann und die User für sich rechnen lassen kann.

D.h., wenn man die Webseite aufruft, läuft ungefragt und unbemerkt ein Javascript-Mist im Hintergrund auf 100% CPU-Last und rechnet irgendwelche sinnlosen Hashes und verbrät Strom vom Webseiten-Besucher, damit der Webseiten-Betreiber virtuelles Geld dafür bekommt.
D.h., bemerken wird mans dann schon, wenn der Rechner heißläuft, der Browser stockt und der Akku plötzlich rasant leer wird..

Und Detexify macht bei dem Scheiß mit ..

Das gilt natürlich nicht nur für die Detexify Webseite. Das Script kommt normalerweise von bitp.it, könnte man blocken, nutzt aber nix wenn das Script einfach am eigenen Webserver abgelegt wird.

Javascript ist einfach böse, und HTML5 der Weg in genau die falsche Richtung. Punkt. Webseiten haben Inhalte auszuliefern, für Interaktion und GUI haben der Browser selbst oder lokale Apps zuständig zu sein.
(Und WebGL ist übrigens noch viel böserer, weil das direkten Zugriff auf die Grafikhardware per Shader hergibt und normale Shader direkten Zugriff auf die gesamte Hardware haben!)

Edit: Da gabs übrigens unlängst ne Meldung, dass da einer bei sich zu Hause so viele Server an Bitcoin rumrechnen hat lassen, dass die Polizei vorbeikam weil sie glaubten der hat ne Hanf-Plantage rumstehn..
http://blogs.computerworld.com/18335/bi ... r_pot_farm
Und schon sind die ganzen Bemühungen den Energieverbrauch zu senken schon wieder zu nichte gemacht mit so nem Mist.. das wird nie was werden mit Klimazielen..
Wär nur interessant woher die Polizei den Stromverbrauch pro Tag dort rausfindet.. die dürften dort schon weiter sein mit Smartmetern als hier.
Und für alle Leute mit Hanfplantagen der Hinweis: bei mehr als 93kWh am Tag Kabel zum Nachbarn legen :)
I find your lack of platform support disturbing.

Benutzeravatar
mastastefant
Schnapsbar
Beiträge: 3856
Registriert: Sa Dez 04, 2004 1:00 pm
Kontaktdaten:

Beitrag von mastastefant » Mi Jun 01, 2011 4:01 am

Da ist übrigens das Announcement von dem Javascript-Bitcoin-Miner:
http://forum.bitcoin.org/index.php?topic=9042.0

Vorsicht, nicht auf vollen Magen lesen, die ganzen Web2.0 Groupies bekommen da alle einen Orgasmus bei der Idee.. und WebCL taucht natürlich auch schon auf als Vorschlag, eh klar.. Damit kann man dann nämlich ~120W statt 'nur' ~40W zusätzlich verbraten beim User beim Betrachten der Webseite, außerdem ist die Grafikkarte effizienter als die CPU beim berechnen (was natürlich nochmal obendrein pervers ist, weil man dadurch mehr Geld erzeugt als man Strom verbraucht im Vergleich zur CPU, also letztlich die Idee hinter Bitcoin umgeht).

Jetz weiß ich wenigstens warum immer alle bei Browsern immer so geil auf die komplett unnötige Javascript-Performance als Maß aller Dinge sind (wenn man bei einer Webseite so viel Javascript drauf hat, dass man tatsächlich einen Unterschied merkt zwischen runterinterpretiert und kompiliertem Javascipt, dann ist ohnehin was grundfalsch), statt auf so Dinge wie Reaktionsgeschwindigkeit oder Memory-Verbrauch oder wieviele Bugs schon seit 7 Jahren oder mehr offen sind ..

Edit: Bei der Gelegenheit sei nochmals auf NoScript Firefox-Plugin hingewiesen ;) Damit kann man zumindest solchen Cross-Site Javascript und -Flash Mist abstellen. Einzelne Scripte in einer Webseite kann man damit aber leider auch nicht blocken.
I find your lack of platform support disturbing.

Antworten