Misc OpenSource Software von Randall O’Reilly


Misc OpenSource Software from Randall O’Reilly
Copyright © By Randall C. O’Reilly
For original English text, go to: http://psych.colorado.edu/~oreilly/misc_software.html

Diese Seite enthält diverse OpenSource-Software von Randall C. O’Reilly , für Die Linux / Unix-Plattform. All das ist unter der GPL verfügbar ist oder Was auch immer — zögern Sie aber verwenden Sie wollen, aber nicht mir die Schuld, wenn es funktioniert nicht, etc.


Misc BibTeX Verarbeitung Code:.! Auto generieren Papier Downloads aus bib Einträge

Diese Software, die in CSS geschrieben (eine C + + Skript-Programm, das Teil der PDP + + Software ), tut misc
Verarbeitung von bibtex Referenz-Dateien.

bibtex_lib.css Dies ist die grundlegende Bibliothek zur Darstellung eines BibTeX-Eintrag und dabei einige grundlegende I / O:
bibtex_lib.css

bibtex_to_www.css Dieses Programm wird eine Liste von BibTeX-Einträge in einer bestimmten Datei zu nehmen und erzeugen ein
Webseite (HTML) für den Download der Papiere in der BibTeX-Datei aufgelistet. Es hat nur einen Stil, aber man kann einfach den Code ändern zu tun, was Sie wollen.
Die URL BibTeX-Eintrag specfies den Link zu dem Papier, und die Schlüsselwörter eingeben Gibt an, welche aus einer Reihe von (hart im Skript codiert) von Ihnen gewünschten Themen organisieren die Downloads in. Die abstrakte Eintrag dient der Erzeugung
eine zusätzliche Seite, die Abstracts enthält.
bibtex_to_www.css

ingenta_to_bibtex.css Das wird Referenzen aus der Ingenta anzeigen E-Mail-table-of-Service-Inhalte ( Ingenta Webseite )
und ermöglichen es Ihnen, die Sie speichern möchten, in eine Ihrer bibtex wählen Dateien.
<A


Xdvik für PowerPoint-Stil Präsentationen unter LaTeX

Ich benutze xdvi (Eigentlich xdvik ) an alle meine PowerPoint-Präsentationen Stil zu tun, mit LaTeX zu
erzeugen die Dias. Allin Cottrell hat einen schönen Seite beschreibt, , wie dies getan werden kann. Neuere Versionen dieser Programme unterstützen jetzt Farb-Specials, zum Teil auf der Basis meiner Patches weiter unten beschrieben.

An einer Stelle habe xdvi keine Unterstützung für die Farb-Specials unter LaTeX, dass werden durch die Farbe Paket unter 2e, die xdvi machen würde, zur Verfügung gestellt nahezu ideal für die Erstellung von Präsentationen. Also modifizierte ich einige früher Code von Fred Hucht , um Farbe zu unterstützen Angebote unter xdvik. Ich habe auch einige neue Angebote zur Unterstützung Änderung der Vorder-und Hintergrundfarben für den Ghostscript (gs) Prozess, der Postscript-Zahlen zeigt unter xdvi (das sind enthalten in den neueren xdvi Programme? Ich habe sie noch nicht ausprobiert ..).

Anweisungen zur Verwendung: Verwenden Sie die Befehle für die Farbe Farbe Schriften ebenso dokumentiert unter dem color.sty Paket in den LaTeX2e Grafiken Sammlung von Paketen. Sie müssen die [dvips] Option für graphicx verwenden:
\ Usepackage [dvips] {graphicx}, um die entsprechenden Farb-Angebote zu bekommen auftauchen. Für die Ghostscript-Specials, schrieb ich \ gsforecolor {color} und \ gsbackcolor {color} Befehle, um diese Angebote, und sie sind enthalten in der sshow.sty Datei aufgelistet.

John Smith john.smith @ arrows.demon.co.uk beigetragen Modifikationen an nehmen Sie die Farbe Schriften mit Anti-Aliasing! Die Kehrseite dieses Wandels ist dass nur Grundfarben kann für die Vordergrundfarbe (mehr benutzt werden kann Farbe kann im Hintergrund pagecolor verwendet werden). Durch die Grundfarben, ich bedeutet entweder eine 1 oder eine 0 in jeder der r, g, b-Komponente. Etwas weniger als eine 1 wird bis zu einer 0 gerundet, und wird damit zeigen, wie schwarz.

JPEG-Bild-Anzeige: Ich habe auch gehackt xdvik auf JPEG-Bitmap angezeigt Bilder. Meine Motivation dafür war, dass die Ghostscript-Display
von Bitmap-Bildern auf meinem System war entsetzlich schlechten (sah aus wieDruckausgabe vergrößert, so dass Sie alle Punkte sehen kann und Dithering und Mist, anstatt nur die Anzeige der verdammte RGB-Werte.). Allerdings habe ich haben gerade jetzt Ghostscript 6.50 heruntergeladen und entdeckt, dass in der Tat es zeigt Bitmap-Bildern ganz gut jetzt! Na ja, das JPEG-Display ist schneller, für was sein Wert, und könnten von Interesse für jemanden sein irgendwo da draußen. Es gibt zwei Schnittstellen zum Anzeigen jpegs:

  • Einen extra mit dem Dateinamen (in Anführungszeichen) gefolgt von einem
    Option Höhe oder Breite Parameter. In tex, wird dies durch die erreichte
    folgende Funktion: \ def \ jpegimage # 1 {\ special {jpegimage
    „# 1“} \} ignorespaces.
  • Der Code, der PS-Zahlen zeigt nun überprüft, ob es eine
    Datei exakt die gleichen Namen wie die EPS-Datei (. HINWEIS: Erweiterung * muß *
    . Eps) aber mit einer Erweiterung JPG statt -. Wenn ja, dann zeigt es
    dies. jpg-Datei statt! So können Sie mit einer. Jpg, Verwendung starten jpeg2ps zur Umwandlung der
    . Jpg in eine PostScript Level 2. Eps-Datei, die sehr kompakt ist (aber
    Benötigt Level 2 kompatible Drucker, etc), und verwenden Sie dann graphicx
    unter LaTeX \ includegraphics die. eps-Datei, so wird dvips etc
    produzieren den entsprechenden Drucker ausgegeben, während das Display xdvi
    Bild in seiner ursprünglichen RGB-Herrlichkeit.

Hier sind die verschiedenen Dateien, um diese Arbeit zu machen:

  • Der Patch auf xdvik (von Version 22.15): <a
  • Eine kompilierte Binary für Red Hat Linux 6.2 (kann mit anderen arbeiten
    Versionen – dynamisch an XF86 4.0.2 X-Bibliotheken gelinkt) – kopieren Sie diese
    nach / usr / bin / xdvi.bin (ein Backup der bestehenden ein, nur um sicher zu sein):
    Wenn der dynamisch gelinkten Version nicht funktioniert, versuchen Sie diese statisch gelinkt Binär:
  • Ein Shell-Skript für den Aufruf xdvi mit den entsprechenden Argumente für tut eine Dia-Show: sshowxdvi
    (Für 1024×768, XGA-Auflösung) oder: sshowxdvi800 (Für 800×600, SVGA-Auflösung).

    Ein

  • Sty-Datei, um ein paar Dinge für die Seiten einzustellen (setzt die Verwendung
    von color.sty und slides.cls): sshow.sty
  • Eine Demo-tex-Datei zeigt, wie alles funktioniert: sshow_demo.tex ,
    müssen auch diese Zahl auf, wie PostScript Figuren Arbeit zeigen: sshow_demo_fig.ps
    und für die eps / jpg Trick:
  • Einige Skript-Dateien in PDF-Dateien aus Gespräche zu erzeugen:
    • sshow_to_pdf_screen
      (Eine Folie pro Seite im Farbdruck, geeignet für die Präsentation von Gesprächen mit dem Acrobat Reader).
    • sshow_to_pdf_print
      (4 Folien pro Seite, weißer Hintergrund, ideal für den Versand als Handouts).
    • (12 Folien pro Seite, weißer Hintergrund, sehr kompakten Ausdruck).
    • (12 Folien pro Seite im Farbdruck, mit der ersten Seite als Titel über Top-formatiert – siehe
      posters.txt Detaillierte Informationen zu machen Plakate).
    • Alle der oben genannten benötigen folgende Skripte und dessen Stellvertreter. sty-Dateien (im Grunde diese Kopie verschiedene alternative Versionen von sshow_xxx.sty Dateien zu sshow.sty:
      sshow_to_screen,sshow_to_printsshow_to_postersshow_screen.stysshow_print.stysshow_poster.sty.

Zurück nach oben


Rormail: einige Verbesserungen auf rmail für emacs

Ich habe einige Code unter Emacs geschrieben, um die rmail Mail-Reader machen arbeiten mehr wie ich denke, es sollte. In erster Linie bedeutet dies, dass die Zusammenfassung stets in einem Split-Fenster angezeigt Puffer, so dass Sie betreiben
vor allem auf die Zusammenfassend kann aber jederzeit den ausgewählten E-Mail in der andere Fenster. Es gibt verschiedene andere kleinere Fixes, darunter ein Revision des mime-compose.el Code, besser zu funktionieren scheint für Komponieren MIME-E-Mails, und ein spezieller Hack für die automatische Umwandlung von table-of-Informationen zum Inhalt von BibTeX-Eintrag in eine Uncover-Reveal.


RMTCMD, rmtcp, rmtget: Skripte zum Laufen Sie den gleichen Befehl auf mehreren Systemen

Um eine Reihe von ähnlich konfigurierten Systemen zu verwalten, ist es sehr nützlich der Lage sein, den gleichen Befehl im selben Verzeichnis ausführen auf diese unterschiedlichen Systeme. Diese Shell-Skripten tun dies, zusätzlich zu Kopieren von Dateien auf und von einem Remote-System mit dem Befehl erstaunlich, rsync (wieder nach / von dem gleichen Verzeichnis wie auf dem aktuellen Host).
Wahrscheinlich Beowulf und andere derartige Systeme haben diese Art von Funktionalität, aber diese Skripte sind quick-and-dirty und den Trick tun. Sie basieren alle auf Basis von SSH. Beachten Sie, dass sie spezielle Übersetzung enthalten Code für die Situation, wo Sie haben verschiedene Home-Verzeichnisse auf verschiedenen Maschinen – das hat mein Host-Namen in der IT und sollten für Ihre Installation geändert oder entfernt werden, wenn gerade nicht anwendbar.

Anwendung: 1. arg ein einziger Ausdruck für entweder den Befehl auszuführen oder zu die Liste der zu kopierenden Dateien. Verbleibende args sind die Maschinen zu bedienen auf. Daher ist es nützlich für die Kommandozeilen-Gebrauchs zu erstellen Aliasnamen für
Systeme, wie in:

alias rmtcu 'RMTCMD "\! *" Flüssigkeit neo eon Flüstern Echo Zod neuro Bey santa'

das ermöglicht es mir, Dinge wie:

rmtcu ls-l / etc / * <p

und habe dies auf alle meine Systeme zu betreiben.

Hier sind die Dateien:

  • Um einen Befehl auf anderen System (en) laufen: RMTCMD .
  • Um Dateien auf anderen System (en) zu kopieren: rmtcp .
  • Um Dateien von anderen System zu erhalten: rmtget.

Zurück nach oben


APA-Format unter LaTeX

Ich habe gestohlen (und minorly gezwickt) eine Reihe von Code von David Plaut , Mark Monheit, und andere zu tun APA (American Psychological Association) Formatieren unter LaTeX / bibtex, einschließlich Definitionen und vielen anderen
Formatierung stuff (Putting Zahlen am Ende für die Vorlage, etc). Der Verweis \ cite Befehl Sorten (\ incite, \ nopcite, \ poscite,
usw.) bieten eine automatische Formatierung der großen Anzahl von Möglichkeiten, Bezugnahme auf eine Arbeit zitiert im Text, die weit über die grundlegenden gehen \ Cite-Befehl zur Verfügung mit dem Standard-Paket, dass APA-bibtex
kommt mit LaTeX.

  • Für APA-Stil Zitate: apa.sty und apa.bst .
  • Für AS-Formatierung gedruckt (Verwendung mit article.cls): psydraft.sty
    – Hier ist ein kompakteres Format, wenn Sie benötigen, um so viel wie stopfen möglich in ein Dokument:
  • Für die Formatierung als Vorlage: psypub.sty .

Zurück nach oben


Tools zum Umwandeln von APA-Format LaTeX-Dateien in MS Word

Leider, wie die meisten Zeitschriften auf elektronische Einreichungen in Empfang M $ Word-Format. Es gibt eine Reihe von Wandlern für Übergang von LaTeX das RTF-Format, die dann in Word gelesen werden kann (siehe Konverter aus LaTeX auf PC Textprocessors ). Doch keiner dieser Griff APA-Stil Referenzen und andere Formatierungen Konventionen (z. B. Abbildung Beschriftungen am Ende) richtig (siehe vorherigen Abschnitt für Code, tut diese Dinge schön in LaTeX). Ich schrieb ein Programm namens ltxapa2rtf vor, die LaTeX-Datei zu verarbeiten, bevor er ihn aus zu einem dieser LaTeX in das RTF-Konverter (I latex2rtf , um arbeiten die besten), um diese Beschränkungen umgehen können. Im Gegensatz zu meinen früheren Versuche, dies zu, ist es jetzt ein vollautomatisches Verfahren! (Obwohl die latex2rtf Backend kann immer noch auf Ihre Datei Barf – ich kann nichts tun darüber). Es gibt auch ein Programm, das automatisch Zahl Ihre Figur-Dateien, um (unter Verwendung von symbolischen Links), um es einfach zu kopieren Sie sie auf eine Diskette oder was auch immer. Diese Utilties wurden geschrieben mit der CSS-Programm, das ist Teil der PDP + + Software Paket, und für Nicht-Linux-Plattformen, ist dies erforderlich (eine statisch verknüpft binäre ist verfügbar für Linux).

Hier ist die Hilfe-Nachricht aus dem Programm:

ltxapa2rtf [debug] datei.tex: wandelt eine Latex-Datei mit APA-Stil und Referenzen Zahlen für die Vorlage formatiert (am Ende, mit Botschaft, wo sie sollen erscheinen) in eine geeignete RTF-Datei, mit ltx2rtf als Wandler-Geräte der Latex-Datei mit diesem Programm erzeugte.

Insbesondere ersetzt dieses Programm alle Instanzen von \ cite, \ aufstacheln, etc. aus dem apa.bst, apa.sty Latex-Formate mit den entsprechenden Text Citation. Der Latex-Datei müssen alle in einer Datei (kein \ input, \ include) zu sein, und. Bbl-Datei von
BibTex’ing das Dokument (benannt file.bbl) muss vorhanden sein – es wird eingelesen Es ersetzt auch Abbildungen und Tabellen mit ‚Einfügen Abbildung X etwa Here‘ und steckt die Bildunterschriften und Tabellen am Ende, im Einklang mit der
psypub.sty Stil, der Wandler nicht richtig Prozesses.

Die resultierende Datei heißt file_cvt.tex datei.tex wo ist das Originalquelle. Diese. Tex-Datei wird dann auf latex2rtf (die
muss installiert sein, von oben Link zu erhalten), um file_cvt.rtf produzieren,die dann in Word oder was auch immer importiert werden. Weil latex2rtf hat manchmal Schwierigkeiten im Umgang mit Gleichungen und verschiedene andere Konstrukte, müssen Sie eventuell um die Datei zu bearbeiten und _cvt.tex manuell aufrufen latex2rtf auf it yourself. Achten Sie besonders auf die letzte Zeile des der Umwandlungsprozess: wenn sie sagt ‚Programm abgebrochen‘, dann die resultierenden file_cvt.rtf Datei nicht korrekt geladen werden. Sie sollten so etwas wie: ‚Final iEnvCount = 0 „oder“ Konvertierung abgeschlossen „, wenn er geht den ganzen Weg durch.

Vorbei an zwei Argumente mit nichts als ein erster arg (mit Dateinamen als zweites Argument) wird
schalten viele böse Debug-Meldungen.

  • Der Quellcode für ltxapa2rtf (a. CSS-Datei, wenn Sie kommentieren Sie die erste Zeile wird automatisch CSS aufrufen genauso wie ein
    Shell-Skript): ltxapa2rtf.css.
  • Eine kompilierte Version des Codes für Linux (statisch gelinkt): ltxapa2rtf.linux
    (Kopiert diese in / usr / local / bin oder was auch immer als ltxapa2rtf). Die
  • Befehl, die symbolische Links erstellt mit Namen wie fig_xx.eps Basis
    auf den \ includegraphics-Befehle in einer Datei: number_figs.css .
  • Eine Template-Datei für die Verwendung in Word (2000) für den Aufbau des
    APA entsprechende Formatierung der RTF-Datei: apa.dot .
    Kopieren Sie diese in Windows \ Application Data \ Microsoft \ Templates \. Dann,
    wenn Sie die RTF-Datei zu laden, zu den Extras / Vorlagen zu gehen und
    Add-Ins .. Menü und klicken Sie auf Schließen und wählen Sie dann apa.dot, dann
    wählen Sie „Formatvorlagen automatisch aktualisieren“, dann auf OK und Ihre Datei
    aussehen soll ziemlich gut! Sie können gehen durch und markieren Sie die „Insert
    Abbildung .. „Text und drücken Sie Alt-I, und es wird sie auf die Insert-Stil eingerichtet,
    das sieht ein bisschen besser und verhindert, dass sie gehen über mehrere Seiten.
    Auch Sie können wählen Sie die Bbliographie und setzen Sie ihnauf Bibliographie
    Stil.
  • Eine Template-Datei zur Verwendung innerhalb OpenOffice für den Aufbau des
    APA entsprechende Formatierung der RTF-Datei: apa_paper.stw .
    Öffnen Sie dieses Dokument, schneiden Sie den gesamten Text aus ihm heraus, und dann kopieren / einfügen
    Ihr. RTF-Text (geöffnet in einem separaten Fenster) in diese Datei. Dann
    ziehen Sie das Format / Stylist, und wählen Sie „Custom Styles“ im Menü auf
    unten („Automatisch“ ist Standard).Gehen Sie durch doc, und wählen Sie Teile, die scheinbar nicht formatiert werden
    korrekt und angemessen Stil doppelklicken Sie im Stylist (z. B.
    InsertFigure, Referenzen, etc.).

    Die Titelseite erscheint, um einen Crash verursachen beim Export in. Doc. Dies
    kann durch eine unsichtbare doodad ganz am Anfang der Seite verursacht werden;
    löschen diese. Achten Sie auf Ihre Arbeit als Datei zu speichern, bevor oowriter
    versucht die. doc zu speichern. Bedenken Sie, dass. Rtf-Format unterstützt möglicherweise nicht viele
    Symbole aus den Gleichungen.

Zurück nach oben


Misc elisp Code für emacs

  • Um Wörter und Zeichen in einer Region zu zählen (das sind wahrscheinlich
    von jemandem gestohlen, und möglicherweise geändert, aber ich weiß nicht mehr, wer
    oder wie oder ob überhaupt): <a
  • Um Referenzen verschiedener Art zu BibTeX-Einträge zu konvertieren: ref_to_bibtex.el,nennen-to-bibtex.el ,

    (Für Ingenta Uncover / Reveal Inhaltsverzeichnisse www.ingenta.com ).

Zurück nach oben


anti-spam email addr img

Comments are closed.