Dies ist eine statische Kopie unseres alten Forums. Es sind keine Interaktionen möglich.
This is a static copy of our old forum. Interactions are not possible.

schmaidt

Junior Schreiberling

  • "schmaidt" is male
  • "schmaidt" started this thread

Posts: 159

Date of registration: Feb 25th 2004

Location: Hannover

Occupation: Aus Interesse

1

Tuesday, September 26th 2006, 4:42pm

LaTeX: natbib-Paket

Hi, hier nochmal eine LaTeX-Frage (hoffentlich langsam die letzte).

Ich benutze bei meinen Zitierungen das natbib-Paket und in der Regel den Befehl

Source code

1
\citealt
Das sorgt für die Ausgabe

Weineck 2004

im Text. Wie kriege ich das hin, dass Weineck groß geschrieben wird?

Ganz naiv mit

Source code

1
\uppercase{\citealt{weineck04}}
geht es nicht?
Insgesamt soll das ungefähr so aussehen wie in diesem Beispiel-Artikel
"Man kann beweisen, daß der technische Fortschritt besser ist mit Zucker!"
Ionesco, Die kahle Sängerin

This post has been edited 1 times, last edit by "schmaidt" (Sep 26th 2006, 4:48pm)


  • "Joachim" is male

Posts: 2,863

Date of registration: Dec 11th 2001

Location: Hämelerwald

Occupation: Wissenschaftlicher Mitarbeiter (Forschungszentrum L3S, TU Braunschweig)

2

Tuesday, September 26th 2006, 5:10pm

RE: LaTeX: natbib-Paket

Quoted

Original von schmaidt
Ganz naiv mit

Source code

1
\uppercase{\citealt{weineck04}}
geht es nicht?
Das ist so auch nicht besonders sinnvoll, weil Du dann den großen Vorteil verlierst, die Formatierung Deiner Verweise von einer zentralen Stelle aus steuern zu können.

Quoted

Insgesamt soll das ungefähr so aussehen wie in diesem Beispiel-Artikel
Das finde ich ehrlich gesagt total häßlich, weil die Großbuchstaben zu sehr hervorstechen und dadurch den Textfluß unnötig stören. Wenn Du auf die Großschreibung bestehst, solltest Du aber zumindest Kapitälchen verwenden. http://groups.google.com/groups?q=natbib%20kapit%C3%A4lchen sollte helfen.
The purpose of computing is insight, not numbers.
Richard Hamming, 1962

schmaidt

Junior Schreiberling

  • "schmaidt" is male
  • "schmaidt" started this thread

Posts: 159

Date of registration: Feb 25th 2004

Location: Hannover

Occupation: Aus Interesse

3

Tuesday, September 26th 2006, 5:33pm

RE: LaTeX: natbib-Paket

Tja, mein Prüfer will das so, also muss ich das wohl so machen. Egal ob schön oder nicht.

Ein anderes Problem ist, dass ich Kapitälchen nicht nutzen möchte, da ich serifenfreie Schrift benutze und es dafür (meines Wissens) keine eigenen Kapitälchen gibt. Und das sieht dann echt richtig doof aus!
"Man kann beweisen, daß der technische Fortschritt besser ist mit Zucker!"
Ionesco, Die kahle Sängerin

  • "Joachim" is male

Posts: 2,863

Date of registration: Dec 11th 2001

Location: Hämelerwald

Occupation: Wissenschaftlicher Mitarbeiter (Forschungszentrum L3S, TU Braunschweig)

4

Tuesday, September 26th 2006, 5:40pm

RE: LaTeX: natbib-Paket

Quoted

Original von schmaidt
Ein anderes Problem ist, dass ich Kapitälchen nicht nutzen möchte, da ich serifenfreie Schrift benutze
Verwendest Du dann wenigstens eine einigermaßen ansehnliche Schriftart oder sowas ausgelutschtes wie Arial/Helvetica? Oder ist das wieder die Vorgabe des Prüfers?
The purpose of computing is insight, not numbers.
Richard Hamming, 1962

schmaidt

Junior Schreiberling

  • "schmaidt" is male
  • "schmaidt" started this thread

Posts: 159

Date of registration: Feb 25th 2004

Location: Hannover

Occupation: Aus Interesse

5

Tuesday, September 26th 2006, 5:41pm

Ich benutze die Schriftart, die ich mit

Source code

1
\renewcommand{\rmdefault}{\sfdefault}
bekomme. Ich persönlich finde die ansehnlich und mein Prüfer ist damit auch einverstanden.
"Man kann beweisen, daß der technische Fortschritt besser ist mit Zucker!"
Ionesco, Die kahle Sängerin

This post has been edited 1 times, last edit by "schmaidt" (Sep 26th 2006, 5:44pm)


  • "Joachim" is male

Posts: 2,863

Date of registration: Dec 11th 2001

Location: Hämelerwald

Occupation: Wissenschaftlicher Mitarbeiter (Forschungszentrum L3S, TU Braunschweig)

6

Tuesday, September 26th 2006, 6:35pm

Quoted

Original von schmaidt
Ich benutze die Schriftart, die ich mit

Source code

1
\renewcommand{\rmdefault}{\sfdefault}
bekomme.
Das wäre dann die Computer Modern Sans. Eine vermutlich etwas bessere Wahl wäre die Computer Modern Bright. Diese ähnelt der Sans der stark, ist aber für den Satz von Fließtext angepaßt. Schau Dir dazu am besten mal http://www.ctan.org/tex-archive/help/Cat…s/cmbright.html an. Die CM Bright ist kinderleicht einzubinden.

Noch eine Anmerkung: Die Anweisung "\renewcommand{\rmdefault}{\sfdefault}" bedeutet "verwende als Default-Serifenschrift die Default-Serifenlose". Besser wäre es zu sagen "verwende als Defaultschrift die Default-Serifenlose". Das geht mit "\renewcommand{\familydefault}{\sfdefault}" in der Präambel des Dokumentes.
The purpose of computing is insight, not numbers.
Richard Hamming, 1962

schmaidt

Junior Schreiberling

  • "schmaidt" is male
  • "schmaidt" started this thread

Posts: 159

Date of registration: Feb 25th 2004

Location: Hannover

Occupation: Aus Interesse

7

Wednesday, September 27th 2006, 10:42am

Quoted

Original von Joachim

Quoted

Original von schmaidt
Ich benutze die Schriftart, die ich mit

Source code

1
\renewcommand{\rmdefault}{\sfdefault}
bekomme.
Das wäre dann die Computer Modern Sans. Eine vermutlich etwas bessere Wahl wäre die Computer Modern Bright. Diese ähnelt der Sans der stark, ist aber für den Satz von Fließtext angepaßt. Schau Dir dazu am besten mal http://www.ctan.org/tex-archive/help/Cat…s/cmbright.html an. Die CM Bright ist kinderleicht einzubinden.

Allerdings hat auch die CM Bright keine eigenen Kaptälchen. Aber das Problem hat sich anderweitig geklärt, da ich nicht zwingend Großbuchstaben nehmen muss, sondern auch kursive Schrift dafür nutzen kann. Und das habe ich hinbekommen mit natbib.
"Man kann beweisen, daß der technische Fortschritt besser ist mit Zucker!"
Ionesco, Die kahle Sängerin

schmaidt

Junior Schreiberling

  • "schmaidt" is male
  • "schmaidt" started this thread

Posts: 159

Date of registration: Feb 25th 2004

Location: Hannover

Occupation: Aus Interesse

8

Sunday, October 1st 2006, 10:54am

Also ich habe mich damit jetzt doch nochmal intensiver beschäftigt und auch hingekriegt. Falls irgendjemand mal dasselbe Problem haben sollte, so findet er dann hier die Lösung.

Ich verwende wie gesagt das natbib-Paket. Das wird wie folgt eingebunden (die Option "round" sorgt für runde Klammern bei den Zitierungen im Text.

Source code

1
2
3
\usepackage[round]{natbib}
%% ...
\bibliographystyle{natdin}

Dann wollte ich es hinkriegen, dass wenn ich mit \citet, \citep, \citeauthor, ... die Namen der Autoren kursiv ausgegeben werden. Dazu nehme man sich die Datei natdin.bst und ändere die Funktion format.lab.names folgendermaßen ab.

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
FUNCTION {format.lab.names}
{ 's :=
  "{\it "	
  s #1 "{vv~}{ll}" format.name$
  "}" * *	
  s num.names$ duplicate$
  #2 >
    { pop$ "{\it ~u.\,a.}" * }
    { #2 <
        'skip$
	{ s #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" =
            { "{\it ~u.\,a.}" * }
            { "{\it ~u. }" * "{\it " s #2 "{vv~}{ll}" format.name$ "}" * * * }
          if$
        }
      if$
    }
  if$
}

Auf eine simplere Art und Weise habe ich es nicht hingekriegt.
"Man kann beweisen, daß der technische Fortschritt besser ist mit Zucker!"
Ionesco, Die kahle Sängerin

  • "Joachim" is male

Posts: 2,863

Date of registration: Dec 11th 2001

Location: Hämelerwald

Occupation: Wissenschaftlicher Mitarbeiter (Forschungszentrum L3S, TU Braunschweig)

9

Tuesday, October 3rd 2006, 10:31am

Quoted

Original von schmaidt
Dazu nehme man sich die Datei natdin.bst und ändere die Funktion format.lab.names folgendermaßen ab.
Verbesserungsvorschlag: Die Änderungen nicht direkt in der Datei natdin.bst vornehmen, sondern eine Kopie davon erstellen (z. B. natdin-kursiv.bst) und diese am besten im TeX-Baum des eigenen Benutzersaccounts (also etwa in ~/texmf/bibtex/bst/misc/) ablegen. Das hat den Vorteil, daß der natdin-Stil erhalten bleibt und in anderen Dokumenten weiterhin wie bisher verwendet werden kann.
The purpose of computing is insight, not numbers.
Richard Hamming, 1962

schmaidt

Junior Schreiberling

  • "schmaidt" is male
  • "schmaidt" started this thread

Posts: 159

Date of registration: Feb 25th 2004

Location: Hannover

Occupation: Aus Interesse

10

Tuesday, October 3rd 2006, 11:18am

Quoted

Original von Joachim
Verbesserungsvorschlag: Die Änderungen nicht direkt in der Datei natdin.bst vornehmen, sondern eine Kopie davon erstellen (z. B. natdin-kursiv.bst) und diese am besten im TeX-Baum des eigenen Benutzersaccounts (also etwa in ~/texmf/bibtex/bst/misc/) ablegen. Das hat den Vorteil, daß der natdin-Stil erhalten bleibt und in anderen Dokumenten weiterhin wie bisher verwendet werden kann.

Ja, so ist es wohl noch besser.

Meine Arbeit habe ich übrigens gestern eingereicht. Vielen Dank nochmal für die ganze Hilfe!
"Man kann beweisen, daß der technische Fortschritt besser ist mit Zucker!"
Ionesco, Die kahle Sängerin