PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : alphadin und eckige klammern



JoeBlack
30-04-2007, 17:43
hi leute,

ich verwende für meine diplomarbeit bibtex und als style alphadin, weil so vorgegeben. verweise werden mit:
text text \cite{bla01} text.
gesetzt.

im ergebnis wird daraus:
text text (bla) text.
also der verweis in runden klammern. wie kann ich das so ändern, das ich eckige klammern bekomme?? also so was:
text text [bla] text.

lässt sich das im .bst file ändern?? oder wie.

danke,
thomas

Salnic
30-04-2007, 18:04
> verwende für meine diplomarbeit bibtex und als style alphadin, weil so vorgegeben.

und runde Klammern sind dann wohl nicht vorgegeben?

\usepackage[square]{natbib}


siehe auch die Anleitung http://tug.ctan.org/pub/tex-archive/macros/latex/contrib/natbib/natbib.pdf bzw. wenn es mal schnell gehen muss, die Kurzanleitung http://ftp.dante.de/tex-archive/macros/latex2e/contrib/natbib/natnotes.pdf

Salnic

JoeBlack
30-04-2007, 18:23
hi salnic,
natbib währe eine alternative, hatte ich auch schon ausprobiert, wirft aber fehler, da ich multbib verwende und mit
%-----------------------------Literaturverzeichnis I------------------------------------------------
\bibliographystyleI{alphadin}% Festlegung Art der Zitierung - Havardmethode: Abkuerzung Autor + Jahr
%%\bibliographystyle{natdin}alphadin
\begin{flushleft} % Literaturliste linksbündig anzeigen
\bibliographyI{Literatur}
\end{flushleft}

%-----------------------------Literaturverzeichnis II------------------------------------------------
\renewcommand{\bibname}{Literaturverzeichnis der Buch-Quellen}
\bibliographystyle{alphadin}
%%\bibliographystyle{natdin}
\begin{flushleft} % Literaturliste linksbündig anzeigen
\bibliography{Literatur}
\end{flushleft}

und

\newcites{I}{Literaturverzeichnis der Internet-Quellen}
ein zweites literaturverzeichnis anspreche und sowas wie \citepI{xyz} geht doch nicht, oder mach ich was falsch??

gruss t.

Salnic
30-04-2007, 18:32
Hi Joe,

ah ja, multibib. Und welche Zusatzinfo kommt als nächstes? :-)

Wenn ich nur multibib einbinde und alphadin als Zitierstyle festlege, wird bei mir mit eckigen Klammern zitiert. Also erstelle bitte ein Minimalbeispiel.

Salnic

JoeBlack
30-04-2007, 18:46
hi salnic,
minimalbeispiel ist gut, weis aber nicht was ich weglassen soll, da ich keine idee habe, wo der effekt herkommt mit den runden klammern. deshalb hier meine etwas längere einstellungsdatei:
\documentclass[bibtotoc,idxtotoc,liststotoc,paper=a4]{scrreprt}

\makeindex %Indexgenerierung initialisieren

\usepackage{fixltx2e} %korrigiert Fehler in LaTeX
\usepackage{fix-cm} %korrigiert Fehler in Standard-Schriften
\usepackage[latin1]{inputenc} % wegen deutschen Umlauten
\usepackage[dvips]{epsfig}
\usepackage{natbib}
\usepackage{amsmath}
\usepackage{verbatim}
\usepackage{multicol}
\usepackage[english,ngerman]{babel}
\usepackage{bibgerm}
\usepackage{color}
\usepackage{xcolor}
\usepackage{colortbl}
\usepackage{multibib}
\usepackage{wrapfig}
\usepackage{hangcaption}
\usepackage{wrapfig}
\usepackage{setspace}
\usepackage{picins}
\usepackage{makeidx}
\usepackage{url} %Darstellung von url ermöglichen
\usepackage{cmap} % Suche in PDF Ausgabe ermöglichen
\usepackage{microtype} % Zeichendehnung für bessere Ausgabe
\usepackage[format=default, font=footnotesize, singlelinecheck=false, labelfont=bf, justification=RaggedRight]{caption}


\frenchspacing %Schaltet den zusätzlichen Zwischenraum ab, den LaTeX normalerweise nach einem Satzzeichen einfügt:


\setcounter{tocdepth}{5} %Inhaltsverzeichnistiefe
\setcounter{secnumdepth}{5} %Nummerierung der Kapitel Tiefe

\newcites{I}{Literaturverzeichnis der Internet-Quellen}

\usepackage[left=2.5cm,right=2.5cm,top=2.5cm,bottom=2.5cm,incl udeheadfoot]{geometry}

%Fußnoten:
\usepackage{footnpag}
\usepackage[hang,multiple]{footmisc}
\setlength{\footnotemargin}{6pt}

\renewcommand{\footnoterule}{\rule{60mm}{0.7pt}{\v space*{4mm}}} %Trennlinie, breite, dicke, abstand
\setlength{\skip\footins}{9mm} %Abstand zwischen Haupttext und Beginn der Fußnoten
\setlength{\footnotesep}{4mm} %Abstand zwischen den Fußnoten

\let\ttfamilyorg\ttfamily
\renewcommand\ttfamily{\normalsize\ttfamilyorg}

%Absaetze nicht einruecken:
\setlength{\parindent}{0px}


% spezielle PDF Optionen aktivieren, zum Drucken besser auf false schalten muss als letztes eingebunden werden
\usepackage [hyperfootnotes=false, linktocpage=true, hyperindex=true]{hyperref}

\hypersetup {
colorlinks={true}, %Benutze farbige Links
linkcolor={blue},
pagecolor={black},
urlcolor={green},
citecolor={red},
plainpages = {false}, %verwendet nur arabische Seiten-Label
breaklinks = {true}, %Erlaubt Zeilenumbrüche in Links
pdftitle = {Diplomarbeit}, %Titel der Arbeit
pdfsubject = {Entwicklung eines Lehrpfades für die Ausbildung im Fachgebiet Facility Management}, %Thema der Arbeit
pdfauthor = {Thomas Neumann}, %Autor der Arbeit
pdfkeywords = {Open-Source-Software, Lehrpfadsystem, Typo3}, %Stichwörter zur Arbeit
pdfproducer = {pdfLatex}, %Erzeugt durch
pdfcreator = {LaTeX (MiKTeX mit TeXnicCenter)}, %Erstellt mit
pdfpagemode=UseOutlines, %.UseOutlines für Bookmarks auf der linken Seite, UseThumbs für kleine Thumbnails auf der linken Seite u. FullScreen, um das PDF direkt im Vollbildmodus zu öffnen
pdfpagelayout=OneColumn, %SinglePage
pdfstartview=FitV % PDF-Viewer benutzt beim Start bestimmte Seitenbreite
}

mein eigentliches dokument, mit den 2 literaturverzeichnissen sieht wie folgt aus:

\input{Einstellungen}

\begin{document} %Beginn des gesamten Dokuments

% Titeldatei einbinden
\input{Kapitel/Titel}

\renewcommand{\baselinestretch}{1.3}\normalsize %Zeilenabstand auf 1.5 setzen
%-------------------------Verzeichnisse generieren-----------------------------------
% Inhaltsverzeichnis erzeugen
\tableofcontents
% Abbildungsverzeichnis zeigen
\listoffigures
%Tabellenverzeichnis anzeigen
\listoftables

\renewcommand{\baselinestretch}{1.50}\normalsize %Zeilenabstand auf 1.5 setzen

%-------------------------beginn der Kapitel-----------------------------------
\input{Kapitel/KapitelX}

%--------------------------nocite Einträge--------------------------
\nocite{test05}

%hier war mal der index
%-----------------------------Literaturverzeichnis I------------------------------------------------
\bibliographystyleI{alphadin}% Festlegung Art der Zitierung - Havardmethode: Abkuerzung Autor + Jahr
%%\bibliographystyle{natdin}alphadin
\begin{flushleft} % Literaturliste linksbündig anzeigen
\bibliographyI{Literatur}
\end{flushleft}

%-----------------------------Literaturverzeichnis II------------------------------------------------
\renewcommand{\bibname}{Literaturverzeichnis der Buch-Quellen}
\bibliographystyle{alphadin}
%%\bibliographystyle{natdin}
\begin{flushleft} % Literaturliste linksbündig anzeigen
\bibliography{Literatur}
\end{flushleft}

\end{document}


erschlagend viel ich weis, hoffe man moege es mir verzeihen.

gruss thomas

Salnic
30-04-2007, 19:30
Hi Joe,

> minimalbeispiel ist gut, weis aber nicht was ich weglassen soll, da ich keine idee habe, wo der effekt herkommt mit den runden klammern.

Sinn und Zweck des Minimalbeispieles ist es unter anderem auch, den Fehler selber zu finden. Lies ruhig mal www.minimalbeispiel.de (http://www.minimalbeispiel.de/mini.pdf). Hilft wirklich!!! Kurz, man fängt einfach oben an und kommentiert oder löscht ein Packet nach dem anderen, bis der Fehler nicht mehr auftaucht. Aber dazu muss das Minimalbeispiel auch irgend wann überhaupt mal laufen :-)

Und tatsächlich ist Dein Beispiel kein MB! Und Du hättest den Fehler mit der Anleitung sicher selber gefunden.


\usepackage{natbib}

Du hast natbib eingebunden!
> natbib währe eine alternative, hatte ich auch schon ausprobiert, wirft aber fehler [...]
dann schmeiß es doch wieder raus! Wenn Du es nicht brauchst, ist es unnütz. Und tatsächlich ist es die Ursache für die runden Klammern.

Wenn Du es doch brauchst, setzt die Option square !

\usepackage[square]{natbib}

Salnic

JoeBlack
30-04-2007, 19:49
hi salnic, erst mal vielen dank für deine hilfe, die klammern sind jetzt schön eckig, wies sein soll. ich hatte natbib scheinbar zweimal eingebunden und nur einmal gelöscht.
alles ok jetzt.


gruss thomas

Salnic
30-04-2007, 20:10
Hi Joe,

sehe gerade, dass Du auch \bibgerm drin hast. Brauchst Du es? Wirf es raus!

das gleiche mit color! Du hast doch xcolor! also raus! (wobei das nicht so doll stören sollte).

bei mir gibt es keine Probleme mit natbib und multebib. Aber das kann vielleicht daran liegen, dass ich nicht die gleichen bib-Daten benutze.

also versuche es noch mal,

\usepackage[square]{natbib}[2007/02/05]
\usepackage{multibib}[2004/01/28]
\newcites{I}{Literaturverzeichnis der Internet-Quellen}

Salnic

JoeBlack
30-04-2007, 22:06
hi,

funktioniert !!! perfekt.

und du hast recht, die 2 packete koennen raus. die waren noch aus meinen latexanfaengen da drin, als ich eine vorlage aus dem netz genommen hab. weis spontan gar nicht was \bibgerm bewirkt.
wie auch immer. vielen, vielen dank fuer die hilfe.

gruss thomas