mrunix.de  

Zurück   mrunix.de > Applikationen > LaTeX-Forum
Benutzername
Kennwort
Registrieren Hilfe Benutzerliste Kalender Suchen Heutige Beiträge Alle Foren als gelesen markieren

LaTeX-Forum LaTeX, LyX, BibteX, PDF & Co

Antwort
 
Themen-Optionen Thema bewerten Ansicht
Alt 24-04-2007, 15:19   #1
jamfx
Registrierter Benutzer
 
Benutzerbild von jamfx
 
Registriert seit: 20.04.2007
Beiträge: 42
Wunschzitatstil

Liebe Gemeinde,

meine heutige Frage lautet: Wie erreiche ich mein Wunschzitatstil?
Ich hätte gern (hier das Beispiel; alles was Fett ist):

Hier steht mein Text der vor dem Zitat steht (vgl. AUTHOR IN KAPITÄLCHEN, Jahreszahl, Seitenzahl.)

Alle Angaben kann ich ja mit in einer gesonderten Datei (bibtex-format oder ähnlich; jedenfalls das mit dem @book author = usw...) angeben. Dann soll er die doch einfach da einfügen können.
Welche variante von Literaturpaket (bibtex, natbib...) ist da geeignet? Gibt es dazu eine fertige Stilform?
Danke für eure Hinweise
Der JamFX
__________________
Es gibt 10 Arten von Menschen die Binärcode lesen
können. Die einen können's, die anderen nicht... :)
http://www.nik-o-mat.de
-> Heute dankt man per Knopfdruck ;-)
jamfx ist offline   Mit Zitat antworten
Alt 24-04-2007, 15:41   #2
marius79
Registrierter Benutzer
 
Registriert seit: 24.07.2006
Beiträge: 192
Hallo,

ich würde Dir zu dem natbib-Paket raten. Zumindest die Anordnung Deines Wunschstils bekommst Du damit hin:

\citep[vgl.][Seiten]{label}

Wie die Verweise im Text tatsächlich aussehen, hängt von Deinem Bib-Style ab, den Du mit \bibliographystyle{...} festlegst. Um den möglichst nah an die eigenen Vorstellungen zu bringen, bin ich großer Fan von makebst. Damit kannst Du Dir einen eigenen Style basteln.

Grüße
marius
marius79 ist offline   Mit Zitat antworten
Alt 24-04-2007, 15:56   #3
localghost
Registrierter Benutzer
 
Benutzerbild von localghost
 
Registriert seit: 01.11.2006
Ort: Braunschweig
Beiträge: 3.042
Arrow Eigerner Zitierstil

Versuche es mit makebst. Du musst nach dem Aufruf ein paar Fragen beantworten. Das Ergebnis ist eine neue ST-Datei.
__________________
¹ Es tut mir leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
² Systeme: openSUSE 11.2, TeX Live 2009, TeXworks 0.3 | Windows XP Pro (SP3), MiKTeX 2.8, TeXworks 0.3
³ Lernt gerade TeX.
localghost ist offline   Mit Zitat antworten
Alt 24-04-2007, 19:06   #4
jamfx
Registrierter Benutzer
 
Benutzerbild von jamfx
 
Registriert seit: 20.04.2007
Beiträge: 42
Hi,

danke für die Tipps. Bin jetzt bei natbib. Die gefällt mir mit der Option \citep*[page]{citelable} sehr gut.
Bleibt nur noch die Frage offen, wie ich jetzt den Author in Kapitälchen bekomme.
marius79 (oder alle anderen) hast (habt) du (ihr) da noch einen Tipp für mich? Dann wäre ich so weit meine Arbeit endlich mit Inhalt zu füllen (wenn da nicht noch ein kleines Kapitelüberschriftenproblemchen wäre, aber dazu ein andermal.)

Liebe Grüße und nochmals Danke
Euer JamFX

@localghost, danke für den Tipp mit makebst, doch ich habe jetzt schon meine Hürden mit LaTeX genommen und habe leider nicht mehr den nerv noch eben schnell ne zweite Programmiersprache einzubauen. Ich habe mir die 17 Seiten PDF angeschaut und leider nach ca. 7 Seiten dann aufgeben müssen, da ich nicht mehr durchblickte. Trotzdem danke für den Tipp! Oder war ich zu blöd, hab ich was "ganz leichtes" übersehen?

\Nachtrag:
ich habe so eben den Bibsyle [dinat] für mich gefunden. Der ist gut für das Verzeichnis. Jetzt noch für den Fließtext und ich bin glücklich...
__________________
Es gibt 10 Arten von Menschen die Binärcode lesen
können. Die einen können's, die anderen nicht... :)
http://www.nik-o-mat.de
-> Heute dankt man per Knopfdruck ;-)

Geändert von jamfx (24-04-2007 um 19:17 Uhr)
jamfx ist offline   Mit Zitat antworten
Alt 24-04-2007, 19:30   #5
localghost
Registrierter Benutzer
 
Benutzerbild von localghost
 
Registriert seit: 01.11.2006
Ort: Braunschweig
Beiträge: 3.042
Arrow Probleme

Zitat:
Zitat von jamfx Beitrag anzeigen
[…] danke für den Tipp mit makebst, doch ich habe jetzt schon meine Hürden mit LaTeX genommen und habe leider nicht mehr den nerv noch eben schnell ne zweite Programmiersprache einzubauen. Ich habe mir die 17 Seiten PDF angeschaut und leider nach ca. 7 Seiten dann aufgeben müssen, da ich nicht mehr durchblickte. Trotzdem danke für den Tipp! Oder war ich zu blöd, hab ich was "ganz leichtes" übersehen? […]
Ich verstehe nicht ganz, wo das Problem liegen soll. Du startest es einfach und beantwortest die Fragen.
Code:
latex makebst
Mit einer Programmiersprache hat das nichts zu tun. Schließlich hattest Du ein Wunschergebnis erwartet, und nicht - wie jetzt - etwas, das deinem Wunsch nahe kommt.
__________________
¹ Es tut mir leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
² Systeme: openSUSE 11.2, TeX Live 2009, TeXworks 0.3 | Windows XP Pro (SP3), MiKTeX 2.8, TeXworks 0.3
³ Lernt gerade TeX.
localghost ist offline   Mit Zitat antworten
Alt 24-04-2007, 21:52   #6
marius79
Registrierter Benutzer
 
Registriert seit: 24.07.2006
Beiträge: 192
Zitat:
Zitat von jamfx Beitrag anzeigen
Ich habe mir die 17 Seiten PDF angeschaut und leider nach ca. 7 Seiten dann aufgeben müssen, da ich nicht mehr durchblickte. Trotzdem danke für den Tipp!
Probier makebst einfach mal aus, wie localghost schon geschrieben hat, mit

latex makebst

Da gibt's dann einen ganzen Wust von Fragen, wie Du denn Deinen Bib-Style gerne hättest. Mit Trial and Error kann man da schon nach zwei, drei Durchläufen ein recht passables Ergebnis bekommen. In irgendeiner PDF-Datei sind die ganzen Fragen auch dokumentiert ...

Grüße
marius
marius79 ist offline   Mit Zitat antworten
Alt 25-04-2007, 07:04   #7
jamfx
Registrierter Benutzer
 
Benutzerbild von jamfx
 
Registriert seit: 20.04.2007
Beiträge: 42
Hallo,

danke für Eure Hinweise. Ich habe makebst wohl unterschätzt. Ich hab es mir gestern Abend angeschaut, aber hab es beim ersten Durchlauf nicht hinbekommen. War wohl zu müde. Werde es heute nochmal versuchen und mich mit weiteren Fragen ans Forum (hier oder über die Suche) wenden. Im ersten Durchlauf ist mir aber keine Frage aufgefallen, die auf die Verweise im Text hin zielte..? Die Doku zu makebst habe ich mir auch geladen. Werde diese mal deutlicher Studieren während der Eingabe, und mal sehen wie das Ergebnis wird.

Bis später und Danke nochmals
Euer JamFX
__________________
Es gibt 10 Arten von Menschen die Binärcode lesen
können. Die einen können's, die anderen nicht... :)
http://www.nik-o-mat.de
-> Heute dankt man per Knopfdruck ;-)
jamfx ist offline   Mit Zitat antworten
Alt 25-04-2007, 08:18   #8
Salnic
Registrierter Benutzer
 
Registriert seit: 10.01.2005
Beiträge: 979
> Im ersten Durchlauf ist mir aber keine Frage aufgefallen, die auf die Verweise im Text hin zielte

tatsächlich bestimmst Du auch "nur", wie Dein Lit-Verzeichnis hinterher aussehen soll; obwohl: "Style of of Citation" und "Author-Year Support System" gehen schon in die Richtung.

In der Tat musst Du Dich noch um ein passendes Packet kümmern, wenn Du eine Autor-Jahr Zitierung haben möchtest, wobei natbib eine gute Wahl ist. Alternativ gibt es noch achicago, harvard, apalike u.a. Alle Packete haben noch zusätzliche Zitierbefehle, die z.B. nur den Autornamen oder nur das Jahr einfügen --> Packetdokumentation. Leider heißen die Befehle in unterschiedlichen Packeten unterschiedlich, so dass Du Dich rechtzeitig auf ein Packet festlegen musst.


Nimm Dir ruhig einen Vormittag oder so Zeit für "latex makebst", sind schon ein paar viele Fragen. Zum Glück gibt es hinterher ein Log-File (makebst.log), in dem alle Fragen und vor allem all Deine Antworten gespeichert sind. Musst sie also nicht selber mitschreiben, falls Du Dich vertippt hast und einen zweiten oder dritten Lauf machen möchtest (musst).


Salnic
Salnic ist offline   Mit Zitat antworten
Alt 26-04-2007, 17:11   #9
jamfx
Registrierter Benutzer
 
Benutzerbild von jamfx
 
Registriert seit: 20.04.2007
Beiträge: 42
Liebe LaTeX-Gurus,

ich muss jetzt nochmal doof fragen, aber kurz die bisherigen Voraussetzungen: Ich habe nun natbib mit der Option [sort&compress] geladen. Dazu den Style Bibliographystyle dinat. Damit habe ich (fast) ALLES was ich will. Ich komme jetzt auch per \citep*[meine Seite]{mein Eintrag} meinem Wunschergebnis so nahe, dass ich mich frage: "Muss ich wirklich den ganzen makebst-Wust durchgehen, wenn ich doch nur noch den Autorennamen in meinem Text (nicht im Literaturverzeichnis, da ist es schon optimal!), um Kapitälchen zu erhalten?

Ich habe es sogar schon gewagt in die dinat.bst zu schauen, aber da habe ich die Finger von gelassen. Ich schau mal in die natbib.cfg. Vielleicht finde ich da was...
Oder hat jemand einen Tipp für mich, wie ich das gerichtet bekomme.
ABER versprochen, ich schau mir (wenn meine Nerven es wieder hergeben) das makebst genauer an. Im Moment bin ich einfach nur fertig...

Gruß
Euer JamFX
PS: Ich möchte nochmal sagen, dass ich ohne dieses Forum und Eure Hilfe, garnicht erst so weit gekommen wäre. Danke dafür.
__________________
Es gibt 10 Arten von Menschen die Binärcode lesen
können. Die einen können's, die anderen nicht... :)
http://www.nik-o-mat.de
-> Heute dankt man per Knopfdruck ;-)
jamfx ist offline   Mit Zitat antworten
Alt 26-04-2007, 17:56   #10
Salnic
Registrierter Benutzer
 
Registriert seit: 10.01.2005
Beiträge: 979
Hi JamFX,

wenn es wirklich nur die Kapitälisierung (???) der Autorennamen im Text ist, würde ich kein makebst machen. Guck mal in die von BibTex erstellte *.bbl-Datei. Dort findest Du Einträge nach folgendem Muster

Code:
\bibitem[Schwinn(2007)]{Schwinn}
\dinatlabel{Schwinn 2007} \textsc{Schwinn}, Bj\"{o}rn:
\newblock Paradigmen des Web 2.0 am Beispiel eBay.
\newblock In: \emph{IM Information Management \& Consulting}
\newblock 1/2007 (2007), S.~19--25

ändere die erste Zeile in
Code:
\bibitem[\sc Schwinn(2007)]{Schwinn}
Das kann man wunderbar mit Suchen und Ersetzen für alle Einträge machen. Hat nur einen Nachteil. Bei jedem Aufruf von BibTex wird diese Datei neu erstellt. BibTex muss auf jeden Fall immer dann neu aufgerufen werden, wenn sich Dein Litverzeichnis ändert (also neue Lit rein oder alte raus). Wenn Du nur eine Quelle das zweite oder x-mal zitierst, ist der Aufruf von BibTex unnötig.
Also lass es erst mal so, schreibe Deinen Inhalt und kurz vor Abgabe ändere regelmäßig die *.bbl Datei. Achtung, durch das Schreiben der Autoren in Kapitälchen ändern sich möglicher Weise Umbrüche (im Vergleich zur Normalen Schreibweise). Also nach Ändern der *.bbl-Daten noch mal Trennungen (Zeilenumbrüche) und Seitenumbrüche kontrollieren. Aber wie gesagt, das ist erst was für die Endphase.

Kann natürlich sein, dass es einen eleganteren Weg gibt, vielleicht steht auch was in der Anleitung von natbib, wenn, wirst Du das schon finden.

Salnic


PS: nach Ändern der *.bbl-Datei 2 x Latexten

also: Latex Bibtex *.bbl-Ändern Latex Latex Fertig

Geändert von Salnic (26-04-2007 um 18:04 Uhr)
Salnic ist offline   Mit Zitat antworten
Alt 27-04-2007, 07:39   #11
countbela666
Registrierter Benutzer
 
Benutzerbild von countbela666
 
Registriert seit: 15.04.2005
Ort: Berlin
Beiträge: 2.317
Hallo, JamFX,

du könntest die Datei dinat.bst ein wenig anpassen, um das gewünschte Ergebnis zu erzielen. Am besten nimmst du folgende Änderungen vor, speicherst die Datei unter einem anderen Namen z. B. mydinat.bst (falls du sie nicht in deinem Projektverzeichnis ablegst, darfst du ein texhash nicht vergessen) und bindest sie mittels \bibliographystyle{mydinat} ein.
Code:
...
%%------------------------------------------------------------------------------
%% write bibentry to bbl. file
%%------------------------------------------------------------------------------
FUNCTION {out.bibitem.start}
% start of entry
{ newline$
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% "\bibitem[" label * ")" * 
  "\bibitem[\scshape{}" label * ")" * 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  make.full.names 
  duplicate$ short.list =
    { pop$ }
    { * }
  if$
  "]{" * cite$ * "}" * 
  write$
  newline$
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% "\dinatlabel{" dinat.label * "} " * 
  "\dinatlabel{\upshape{}" dinat.label * "} " * 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  write$
  ""
  before.all 'output.state :=
}
...
Grüße
Marcel
__________________

Listen to me children of the night, beyond the doors of darkness you will find
a thousand worlds for you to see here, take my hand and follow me...
countbela666 ist offline   Mit Zitat antworten
Alt 27-04-2007, 13:36   #12
jamfx
Registrierter Benutzer
 
Benutzerbild von jamfx
 
Registriert seit: 20.04.2007
Beiträge: 42
Genau So!

HI countbela666,

vielen Dank für deinen Tipp! Genau so habe ich es gesucht. Vielen Dank auch an alle anderen für Ihre (Eure) Hilfe.

Jetzt steht dem Schreiben meiner Arbeit nichts mehr im Wege. (Wenn der Inhalt nicht so schwer wäre *räusper*)

Liebe Grüße und sicher auf bald

Euer JamFX
__________________
Es gibt 10 Arten von Menschen die Binärcode lesen
können. Die einen können's, die anderen nicht... :)
http://www.nik-o-mat.de
-> Heute dankt man per Knopfdruck ;-)
jamfx ist offline   Mit Zitat antworten
Alt 27-04-2007, 13:44   #13
Salnic
Registrierter Benutzer
 
Registriert seit: 10.01.2005
Beiträge: 979
> Wenn der Inhalt nicht so schwer wäre *räusper*
tut mir leid, jetzt gibts keine Ausreden mehr, konnte nicht schreiben, weil mein Lit-Verzeichnis nicht funktionieren wollte, ..., musst wohl doch zu Word wechseln :-)

Salnic
Salnic ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist an.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:00 Uhr.


Powered by vBulletin® Version 3.8.4 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.