Webmaster, Security und Technik Blog
  • Home
  • Tutorials
  • Forum
  • Autor
  • Impressum und Datenschutz

Archiv » LaTeX



Einführung in die BibTeX-Programmierung

Dank dem Tutorium Einführung in die BibTeX-Programmierung (Mirror) konnte ich den BibTeX Style (.bst Datei) “dinat” für meine aktuelle Arbeit mit LaTeX anpassen.

LaTeX ist ein Satzsystem um hübsche (meiner Meinung nach) Dokumente zu erstellen. Ich schreibe zum Beispiel meine Bachelor Thesis damit. Es hat meiner Meinung nach deutliche Vorteile gegenüber MS Word und Co. Ich kann mich auf den Text konzentrieren und muss mich nicht um das Layout kümmern, das geschieht nahezu vollständig automatisch. BibTeX ist eine Erweiterung dazu, um Quellenverzeichnisse einzubinden. Es bietet durch diverse Styles eine große Auswahl an fertigen Formatierungen und Darstellungsarten. Wenn einem etwas nicht passt, dann muss man es aber selber erledigen, wie ich jetzt zum Beispiel ;).

Ich verwende grundsätzlich den dinat-Style, welcher sich an der DIN 1505 orientiert, aber meiner Meinung nach typografisch eher unschön aussieht.

Nach jedem Punkt wird zum Beispiel ein Umbruch eingefügt, das Quellenverzeichnis wird dadurch unnötig lang und wirkt “aufgebläht”. Ich habe mich daher mal hingesetzt und den dinat-Style etwas verändert. Das war gar nicht so einfach, denn dank der recht alten “Programmiersprache” und der umgekehrten polnischen Notation (UPN), musste man sich als Java-Programmierer erst daran gewöhnen. Oder sieht das einfach aus:

FUNCTION {push.tr.number}
% type and number of a technical report
{ number empty$
    { " " }
    { "(" number * "). " * }
  if$
  "-- " *
  type empty$
    { push.forschung * }
    { type * }
  if$
}

Das grundsätzlich Andere an dieser Notation ist die Reihenfolge der Befehle. So arbeitet die UPN mit Postfix-Operatoren, also eine Addition von 1 und 2 sähe so aus:

1 2 +

Daran muss man sich dann erstmal gewöhnen, vor allem, weil natürlich im Code solche einfachen Beispiele nicht vorkommen, if-Bedingungen sehen auch etwas seltsam aus:

{ number empty$
    { skip$ }
    { % mache etwas kluges % }
  if$
}

Bei dem obigen Ausdruck wird geprüft, ob die Variable number leer ist, wenn ja passiert nichts, wenn nein dann passiert irgendetwas kluges ;).

Jedenfalls hat mir das oben genannte Tutorial “Einführung in die BibTeX-Programmierung” gut weitergeholfen, somit konnte ich meinen eigenen Style für BibTeX schreiben, der die Quellenangaben jetzt schön formatiert:

More
  • RSS-Feed
  • Twitter
  • Xing
  • Facebook

Kategorien

  • Beruf
  • Blogging
  • C
  • Comic
  • Datenbanken
  • Datenschutz
  • Design
  • Etymologie
  • Film
  • Gewinnspiele
  • HTML und CSS
  • Internet
  • Java
  • LaTeX
  • Mathematik
  • Musik
  • Numerik
  • PHP
  • Politik
  • Projektmanagement
  • Rätsel
  • Recht
  • Security
  • SEO
  • Software
  • Technik

Archiv

  • Mai 2012
  • April 2012
  • März 2012
  • Februar 2012
  • Januar 2012
  • Dezember 2011
  • November 2011
  • Oktober 2011
  • September 2011
  • August 2011
  • Juli 2011
  • Juni 2011
  • Mai 2011
  • April 2011
  • März 2011
  • Februar 2011
  • Januar 2011
  • Dezember 2010
  • November 2010
  • Oktober 2010
  • September 2010
  • August 2010
  • Juli 2010
  • Juni 2010
  • Mai 2010

Suche

Werbung

Textlinks verkaufen   Backlinks kaufen
  RankSider

Artikel

  • 8 Prämissen für die effiziente Verwaltung privilegierter Accounts
  • CyberCrime 2012: Kongress klärt über aktuelle Themen der IT-Sicherheit auf
  • Lesenswerte Blogs
  • Entwicklung eines Browserspiels mit Java
  • Verkaufe: Archos 80 G9 Turbo, 8 Zoll Android 4.0 Tablet

Kommentare

  • Tobias bei “Subscribe to Comments” mit Double-Opt-In Prüfung
  • Boris bei “Subscribe to Comments” mit Double-Opt-In Prüfung
  • Tobias bei Simple Trackback Validation with Topsy Blocker
  • Tracy Ridge bei Simple Trackback Validation with Topsy Blocker
  • Thomas bei Abmeldung von eBuzzing (Ex-Trigami)

Linktipps

  • Aktenvernichter kaufen
  • Canon Kopierer vergleichen
  • Cross Browser Testing
  • EasyTopia
  • Erfolgreiche Blogs
  • Hardware News
  • iPhone APP Berichte
  • Matzek
  • Softwareentwicklung
  • Sushi in Paderborn
  • Virtuelle Server mieten
  • Webmaster Tutorials

Blog über IT, Security und Technik

Webmaster, Technik, Security und IT Blog - Ein Blog über aktuelle IT-Nachrichten, Programmierung (Java), Datenbanken, Security und Technik.

Gerne können Sie auf meinem Blog Werbeanzeigen oder Sponsored Posts schalten. Bitte setzen Sie sich dafür einfach mit mir in Verbindung. Entsprechende Kontaktdaten finden Sie im Impressum.

Copyright © by sjmp.de

Free HTML-Templates