PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : natbib, titel im literaturverzeichnis nur in kleinbuchstaben



Dumnorix
10-08-2007, 16:04
hallo, ich bins mal weider...

ich hab da mal eine frage. ich mach das literaturverzeichnis mit natbib
\usepackage[numbers,sort&compress]{natbib}
das funktioniert ganz toll, bis auf die tatsache, dass der titel der referenz bis auf den ersten buchstaben in kleinbuchstaben gedruckt wird. das ist sehr ungünstig in meinem fall. ich hab mal in das betreffende natbib stylefile reingeschaut, bin da aber nicht so wirklich schlau draus geworden.
habt ihr einen tip für mich, was ich noch probieren könnte? btw. wie kann ich natbib sagen, was es überhaupt anzeigen soll? ich würde ihm gerne beibringen nur titel, autoren, jahr und journal zu zeigen und den rest zu unterschlagen.
vielen dank für eure mühe!

lieben gruß
gregor

edico
10-08-2007, 17:41
Schau bitte mal http://www.mrunix.de/forums/showthread.php?t=52616 an.
Kleinbuchstaben kann ich nicht erkennen. Also hast Du etwas verändert; nur was?

Überlege bitte, wie wir das erkennen können!

edico

Dumnorix
12-08-2007, 12:35
ich habe den eindruck, dass es so eine option zu einheitlichkeit des literaturverzeichnisses ist. als ich vorher nicht natbib, sondern immer mit \cite{} zitiert habe, war die darstellung in ordnung. im zusammenhang mit natbib finde ich aber keine option, die mit den beschriebenen problemen zu tun haben könnte. ich werd gleich einfach mal den header posten. der ist zwar nicht besonders sauber, aber vielleicht sehen eure geübten augen da ja trotzdem was.
vielen dank!

Dumnorix
12-08-2007, 15:43
also das ist der komplette header. leider ist der header nicht besonders gut. aber vielleicht habt ihr ja trotzdem eine idee...


%
% header.tex
%


\documentclass[
pdftex,% PDFTex verwenden
% a4paper,% A4 Papier
twoside,% Zweiseitig
bibtotocnumbered,% Literaturverzeichnis nummeriert einfügen
idxtotoc,% Index ins Verzeichnis einfügen
halfparskip,% Europäischer Satz mit abstand zwischen Absätzen
headinclude,% Kopfzeile wird Seiten-Layouts mit beruecksichtigt
headsepline,% horizontale Linie unter Kolumnentitel
% BCOR12mm,% Korrektur fuer die Bindung
% DIV18,% DIV-Wert fuer die Erstellung des Satzspiegels, siehe scrguide
halfparskip,% Absatzabstand statt Absatzeinzug
openany,% Kapitel können auf geraden und ungeraden Seiten beginnen
12pt% Größere Schrift, besser lesbar am Bildschirm
]{scrreprt}% (siehe koma guide)
\areaset[1.5cm]{15.5cm}{25.2cm} %ansgar fragen, woher er die werte genommen hat
\usepackage[automark]{scrpage2}
\pagestyle{scrheadings}

%
% Kopfzeile
%

\setheadsepline{0.4pt}
\headheight=10mm
%\setlength{\headheight}{20pt}
\ihead[]{\headmark}
%\chead[]{}
\ohead[]{\pagemark} \ifoot[]{} \cfoot[]{} \ofoot[]{}
\cfoot[\pagemark]{}

% Paket für die Indexerstellung.
%
\usepackage{makeidx}
%\addcontentsline{toc}{section}{Literatur} %Literaturverzeichnis soll auch auftauchen

%
% Paket für Übersetzungen ins Deutsche
%
\usepackage[german,ngerman]{babel}
\selectlanguage{german}

%
%Grafiken bearbeiten
%
\usepackage{epsfig}
\usepackage{graphics}
\usepackage{graphicx}

% Pakete um Latin1 Zeichnensätze verwenden zu können und die dazu
% passenden Schriften.
%
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}

%
% Paket zum Erweitern der Tabelleneigenschaften
%
\usepackage{array}

%
% Spezielle Schrift verwenden.
%
\renewcommand{\encodingdefault}{T1}
%\renewcommand{\familydefault}{goudysans}
\renewcommand{\familydefault}{\sfdefault}


%
% Zeilenabstand einstellen
%
\usepackage{setspace}
\onehalfspacing
%\doublespacing


%\setlength{\baselineskip}{24pt}
%\renewcommand{\baselinestretch}{1.5}

%
% define variables
%
\def\maintitle#1{\gdef\maintitle{#1}}
\def\subtitle#1{\gdef\subtitle{#1}}

%
% Zeilenumbruch bei Bildbeschreibungen.
%
% \setcapindent{1em}


%
% mathematische symbole aus dem AMS Paket.
% komplexes formelpaket (siehe tutorials)
%
\usepackage{amsmath}
\usepackage{amssymb}

%
% Formel- und Abbildungsnummerierung einfacher
%
%\renewcommand{\theequation}{\arabic{equation}}
%\renewcommand{\thefigure}{\arabic{figure}}

%
% Type 1 Fonts für bessere darstellung in PDF verwenden.
%
\usepackage{mathptmx} % Times + passende Mathefonts
\usepackage[scaled=.92]{helvet} % skalierte Helvetica als \sfdefault
\usepackage{courier} % Courier als \ttdefault


%
% Für Acronyme
%
\usepackage{acronym}

%
% Package für Farben im PDF
%
\usepackage{color}

%
% Paket für Links innerhalb des PDF Dokuments
%
\definecolor{LinkColor}{rgb}{0,0,0.5}

\usepackage[%
pdfauthor={Gregor Bartsch},
bookmarks=true, % PDF bookmarks allowed. NB
unicode=true, % PDF bookmarks in Unicode.
bookmarksnumbered=true, % Section numbers in PDF bookmarks.
bookmarksopenlevel=1, % The open level in PDF bookmarks.
hyperindex=true, % Hyperlinked index.
colorlinks=true, % Links are marked as coloured text, not coloured box.
linkcolor=linkc, % The colour for in-document links (e.g. in the table of contents).
citecolor = citec, % The colour for bibliographic citations.
urlcolor=urlc, % The colour for hyperlinks to the Net.
pdfpagelayout=OneColumn % Continuous page scrolling.
]{hyperref}
\hypersetup{colorlinks=false,%
linkcolor=LinkColor,%
citecolor=LinkColor,%
filecolor=LinkColor,%
menucolor=LinkColor,%
pagecolor=LinkColor,%
urlcolor=LinkColor}

%
% Paket um Listings sauber zu formatieren.
%
\usepackage[savemem]{listings}
\lstloadlanguages{TeX}

%
% ---------------------------------------------------------------------------
% Listing Definationen für PHP Code
%
\definecolor{lbcolor}{rgb}{0.85,0.85,0.85}
\lstset{language=[LaTeX]TeX,
numbers=left,
stepnumber=1,
numbersep=5pt,
numberstyle=\tiny,
breaklines=true,
breakautoindent=true,
postbreak=\space,
tabsize=2,
basicstyle=\ttfamily\footnotesize,
showspaces=false,
showstringspaces=false,
extendedchars=true,
backgroundcolor=\color{lbcolor}}

% ---------------------------------------------------------------------------
% Neue Umgebungen
% ---------------------------------------------------------------------------

\newenvironment{ListChanges}%
{\begin{list}{$\diamondsuit$}{}}%
{\end{list}}



%
% Index erzeucgen
%
\makeindex

%
% EOF
%

\newcommand{\vect}[1]{\mathbf{#1}}
%\renewcommand{\theequation}{\thesection.\arabic{e quation}}
%\numberwithin{equation}{section}
\usepackage{pdflscape}
\usepackage{floatflt}
\usepackage{float}
\usepackage{wrapfig}
\usepackage[justification=justified,singlelinecheck=false,labe lfont={bf,small,sf},font={small,sf},
aboveskip=0em,belowskip=0em]{caption} \makeatletter
\setlength{\@fptop}{0cm}
\makeatother
\usepackage[numbers,sort&compress]{natbib}

edico
13-08-2007, 09:09
Also, ganz ehrlich, weisst Du eigentlich, was Du machst?
Deinen sog. header (falscher Begriff - Du meinst vermutlich preamble [dt. Präambel]) - hast Du vermutlich ohne Sinn und Verstand irgendwoher kopiert ... Empfehlung: kommentiere alles aus, was Dir nichts sagt, füge ein Packet erst wieder ein, wenn Du weisst, was es für Dich macht, registriere den Unterschied.

Für dieses Thema hier ist doch nur eine Zeile wichtig:
\usepackage[numbers,sort&compress]{natbib}. (Hast Du in der Dokumentation nachgeschaut, was diese Optionen für Dich gestalten? Ich vermute nicht, sonst wären Deine Antworten anders ausgefallen. Das mindeste scheint mir gleichwohl doch zu sein, sich mal die 'Betriebsanleitung' eines Paketes anzuschauen. Oder was ist naheliegender?)
Was also soll der Leser mit dieser Information anfangen? Er erfährt nur, dass Du für Dein Literaturverzeichnis das natbib-package heranziehst. Aber: das Ratespiel geht weiter. Das ist aber ein wenig unerquicklich, nicht nur zeitraubend.

Schau, Du sagst nicht, mit welchen style Du arbeitest, welche Entrytypen Du wie deklarierst. Abgesehen davon: Titel mit Grossbuchstaben bei Zitaten halte ich eher für ungewöhnlich, in der Literaturliste durchaus nicht unüblich. Das ist aber zunächst mal eine Frage des Stiles.

Wie also, wenn Du darüber keine Informationen gibst, soll eine sinnvolle (sprich: zielgerichtete) Antwort erfolgen?

Statt meines Appells im posting #2: Überlege bitte, wie wir das erkennen können!, nunmehr die Aufforderung: Mache ein Minimalbeispiel, das die Reproduktion Deines Problems ermöglicht. Was ein Minmalbeispiel ist und wozu es gut ist, lies z.B. hier: http://www.minimalbeispiel.de

Bitte!

edico

Dumnorix
13-08-2007, 10:17
nein, so wirklich weiss ich nicht, was ich mache.
ich hatte gehofft, dass es ein einfaches problem ist, das nur meinem ungeübten auge verborgen bleibt.
wenn ich die zeit finde werde ich dann wie beschrieben mal aufräumen.

danke für die ratschläge

Dumnorix
13-08-2007, 12:25
durch zufall hat sich das problem gelöst. falls eventuell ein dritter an der lösung interessiert ist.

es reicht im *.bib file den titel doppelt in geschweifte klammern zu setzen:
title = {{Tolle Referenz}}
und die groß/kleinschreibung wurde zumindest in meinen fällen so übernommen.

bobmalaria
13-08-2007, 13:54
hi,

das hätte ich dir fast schon gescrieben... aber ich dachte, dass du etwas anderees meinst. als ich das gelesen hatte,
das funktioniert ganz toll, bis auf die tatsache, dass der titel der referenz bis auf den ersten buchstaben in kleinbuchstaben gedruckt wird.

dachte ich, dass dein problem im text auftritt (referenz) und nicht im literaturverzeichnis. dies ist aber nun der fall..

naja, problem gelöst, aber nicht auf schönem wege :(

Dumnorix
13-08-2007, 17:26
hab mich wohl etwas mißverständlich ausgedrückt. leider hängt das ausdrucksvermögen ganz stark von dem wissenstand des fragenden ab. unglücklicherweise haben natürlich gerade diejenigen etwas mehr zu fragen, die wenig ahnung haben. ein ewiges dilemma. da kann niemand wirklich was dafür.

immerhin hab ich ja eingesehen, dass mein preamble (danke für die korrektur, will mich ja verständlich ausdrücken) schlecht ist. beim nächsten mal werd ich den nicht kopieren, sondern selber einen machen. aber jetzt muss das erst mal so gehen, denn latex ist für mich nur ein werkzeug von vielen, das ich alle paar jahre mal brauche.

lieben gruß
gregor