PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bibliography style mit Großschreibung gesucht



SirTobiIV
03-11-2010, 10:18
Hi,

ich bin verzweifewlt auf der Suche nach einem bibliography style, der mir nicht einfach alles bis auf den ersten Buchstaben des jeweiligen Buchtitels klein schreibt. Offensichtlich scheinen die styles auf Englische Arbeiten ausgelegt.

Außerdem sollte zu den Online-Quellen unbedingt auch die ULR angezeigt werden.

Probiert hab ich folgende:
- alpha: keine ULR, alles wird klein geschrieben
- plain: alles klein geschrieben
- abbrvdin: Großschreibung, aber URL wird so form,atioert, dass sie nicht umbricht und geht deshalb weit über die Seitenbreite hinaus

Bevor ich nun weiter alle styles durchprobiere, hat jemand den richtigen style für mich?

Vielelicht ist das noch wichtig: Ich habe meine Quellenangabe mit jabref erstellt.

bobmalaria
03-11-2010, 10:52
hi,

da musst du wohl ein wenig händische eingabe leisten. schreibe titel so:

title={{D}as {B}uch das ich gerne groß haben möchte}

oder so

title={{Das Buch das ich gerne groß haben möchte}}

Du hast recht das die stile meist auf englischsprachigen arbeiten beruhen.

bei den urls musst du diese auch kennzeichnen. lädst du in deinem dokument schon das hyperref paket? wenn nicht, dann lade das paket url \usepackage{url}
und formatiere deine bib-datei in jabref so

url={\url{www.blablabla/?search_?alpha}}

dann sollte es auch mit dem umbruch klappen.

gruss

voss
03-11-2010, 10:56
ich bin verzweifewlt auf der Suche nach einem bibliography style, der mir nicht einfach alles bis auf den ersten Buchstaben des jeweiligen Buchtitels klein schreibt. Offensichtlich scheinen die styles auf Englische Arbeiten ausgelegt.

Außerdem sollte zu den Online-Quellen unbedingt auch die ULR angezeigt werden.

Probiert hab ich folgende:
- alpha: keine ULR, alles wird klein geschrieben
- plain: alles klein geschrieben
- abbrvdin: Großschreibung, aber URL wird so form,atioert, dass sie nicht umbricht und geht deshalb weit über die Seitenbreite hinaus

Bevor ich nun weiter alle styles durchprobiere, hat jemand den richtigen style für mich?

Vielelicht ist das noch wichtig: Ich habe meine Quellenangabe mit jabref erstellt.

Hier findest du einen http://perce.de/temp/dealpha.bst
der das erfüllen sollte.

Herbert

Xenara
03-11-2010, 11:02
da musst du wohl ein wenig händische eingabe leisten. schreibe titel so:
title={{D}as {B}uch das ich gerne groß haben möchte}

Das kann JabRef automatisch: Options -> Preferences -> File
Dort dann bei "Store the following fields with braces around capital letters:" "title" eingeben.

Macht die Sache doch einiges bequemer.

voss
03-11-2010, 11:09
Das kann JabRef automatisch: Options -> Preferences -> File
Dort dann bei "Store the following fields with braces around capital letters:" "title" eingeben.

Macht die Sache doch einiges bequemer.

Ist aber trotzdem eine schlechte Variante, da dadurch Ligaturen
aufgebrochen und das Kerning verändert werden können.

Herbert

SirTobiIV
03-11-2010, 11:46
vielen Dank für die Tipps soweit. Das Problem mit der GRoßschreiebung hab ich nun mit dem Standard style, den man eigentlich verwenden sollte in den Griff bekommen.

Bleibt noch das Problem mit der URL, da die bei deisem Style nicht angezeigt wird. Ich hab zwar zu fast jedem Dokument ne url eingetragen, es soll aber nur bei den online-Quellen, von denen ich 3 Stück drin habe die url angezeiogt werden.

Das hyperref package wird geladen.

SirTobiIV
03-11-2010, 12:08
hat sich erledigt. Ich ahb online-Quellen jetzt als Booklet angelegt. Jetzt sieht die Quellenangabe exakt so aus, wie sie soll.

Muss mich korrigieren. Habe noch eine Stelle endtdeckt, an der die URL zu lang ist und nicht umbricht und außerdem wird das Feld lastchecked nicht angezeigt und die _ in der ULR machen Probleme. Diese kann ich zwar maskieren, die Maskierung verschwindet aber wieder, das heißt müsste vor jedem Erzeugen des pdfs wieder manuell eingefüt werden.

voss
03-11-2010, 12:42
Muss mich korrigieren. Habe noch eine Stelle endtdeckt, an der die URL zu lang ist und nicht umbricht und außerdem wird das Feld lastchecked nicht angezeigt und die _ in der ULR machen Probleme. Diese kann ich zwar maskieren, die Maskierung verschwindet aber wieder, das heißt müsste vor jedem Erzeugen des pdfs wieder manuell eingefüt werden.

soll ich jetzt den ganzen Tag erzählen, dass dealpha das macht????

Herbert

SirTobiIV
03-11-2010, 13:03
bei dealpha kommen 125 Warnungen und gar kein Literaturverzeichnius bei mir

Xenara
03-11-2010, 13:09
Lass dir doch nicht alles aus der Nase ziehen:
- Was für Warnungen kommen?
- Wann kommen die Warnungen?
- Hast du dealpha installiert?
- Wohin hast du es installiert?
- Hast du ein refresh gemacht?
- Wo ist dein Minimalbeispiel?

SirTobiIV
03-11-2010, 13:16
ich dachte dealpha sei ein standard style, der schon installiert ist.
Also wohin muss ich die Datei installieren und wie binde ich sie ein?

ich benutze miktex und Technix Center.

Xenara
03-11-2010, 13:29
Mit MikTeX kenne ich mich nicht aus, afaik gibt es eine Einstellung, mit der fehlende Pakete on the fly beim Kompilieren installiert werden. Sonst gibt es auch sicher eine andere Methode.

Was du auf jeden Fall mal machen kannst: Du speicherst die dealpha.bst, die Herbert im Beitrag #3 bereits freundlicherweise verlinkt hat, im gleichen Verzeichnis, in dem auch deine .tex-Datei liegt. Kompiliere dann nochmal. Klappts?

Hintergrund: Dateien, die direkt im Projektordner liegen, werden sofort gefunden und verwendet. Hingegen wenn Dateien in die LaTeX-Ordner kopiert werden, muss erst ein refresh der Datenbank erfolgen, bevor sie dem Kompiler bekannt sind.

Edit: Sieh dir mal diesen (http://www.mrunix.de/forums/showthread.php?t=69505&highlight=miktex+paket)Thread an, da wird imho sehr verständlich erklärt, wie man bei MikTeX Pakete nachinstalliert.

bobmalaria
03-11-2010, 13:29
hi,

speichere die bst-datei die du vom oben angegebenen link herunterladen kannst im gleichen ordner wie deine tex-datei.

im dokument reicht dann \bibliographystyle{dealpha} .

wenn du die dealpha.bst öfter brauchen solltest kann man sie auch so abspeichern das sie von jedem ort aus gefunden wird. aber für einen test reicht erstmal das speichern im verzeichnis der tex-datei.

gruss

SirTobiIV
03-11-2010, 14:08
ich hab nun erfolgreich den style dealpha installiert, allderings bricht dieser keine einzige url um. Der einzige Unterschied zu alpha ist, dass die url angezeigt wird und auch verlinkt ist.

voss
03-11-2010, 14:09
ich hab nun erfolgreich den style dealpha installiert, allderings bricht dieser keine einzige url um. Der einzige Unterschied zu alpha ist, dass die url angezeigt wird und auch verlinkt ist.

Beispiel!

Herbert

SirTobiIV
03-11-2010, 14:21
So sieht der bibtexkey aus:


\bibitem[FF07]{feifei2007}
Li~Fei-Fei.
\newblock {B}ag-of-words models.
\newblock
http://vision.cs.princeton.edu/documents/CVPR2007\_tutorial\_bag\_of\_words.%
ppt, 2007.
\newblock URL
\url{http://vision.cs.princeton.edu/documents/CVPR2007_tutorial_bag_of_words%
.ppt}, ).

1. Problem: beide urls werden angezeigt, die eine will ich aber gar nicht haben
2. Problem: beide urls sidn breiter als die Seite und gehen dementsprechend über den Seitenrand hinaus.

voss
03-11-2010, 14:29
So sieht der bibtexkey aus:


\bibitem[FF07]{feifei2007}
Li~Fei-Fei.
\newblock {B}ag-of-words models.
\newblock
http://vision.cs.princeton.edu/documents/CVPR2007\_tutorial\_bag\_of\_words.%
ppt, 2007.
\newblock URL
\url{http://vision.cs.princeton.edu/documents/CVPR2007_tutorial_bag_of_words%
.ppt}, ).

1. Problem: beide urls werden angezeigt, die eine will ich aber gar nicht haben
2. Problem: beide urls sidn breiter als die Seite und gehen dementsprechend über den Seitenrand hinaus.

das hier ist ein _Beispiel_, was das zeigt, was du willst:

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{hyperref}

\usepackage{filecontents}
\begin{filecontents*}{meineBib.bib}
@unpublished{hvA,
author = {Herbert Vo{\ss}},
title = {Allgemeine und sprachenspezifische Probleme bei
der Entwicklung eines Textsatzsystems am Beispiel von {\TeX}},
note = {Vortrag im Institut f{\"u}r germanistische
Sprachwissenschaft, Friedrich-Schiller-Universit{\"a}t Jena},
year = 2007,
url = {http://latex.userpage.fu-berlin.de/Materialien/Jena2007.pdf},
urldate={3.11.2010}
}
@article{goedel,
author = {Kurt G{\"o}del},
title = {{\"U}ber formal unentscheidbare S{\"a}tze der
Principia Mathematica und verwandter Systeme I.},
journal= {Monatshefte f{\"u}r Mathematik und Physik},
publisher= {Akademische Verlagsgesellschaft},
address = {Leipzig},
number = 38,
year =1931,
pages = {173--198},
url = {http://fooundsehrlang.barundsehrlang.bazundsehrlang},
urldate= {3.11.2010}
}
\end{filecontents*}

\begin{document}

\ldots~\cite{hvA,goedel}
\bibliographystyle{dealpha}
\bibliography{meineBib}

\end{document}

Herbert
Herbert

SirTobiIV
03-11-2010, 15:02
ich will den style alpha

plus

Umbrechen des Links
Anzeige des Feldes lastchecked

voss
03-11-2010, 15:04
ich will den style alpha

plus

Umbrechen des Links
Anzeige des Feldes lastchecked

sag mal "Steh ich im Wald???". Wozu habe ich dir das Beispiel geschickt??

Herbert

SirTobiIV
03-11-2010, 15:48
ich verstehe absolut nicht, wie dich das weiterbringen soll, aber bitte

das Forum ist doch scheiße, da reißt einmal beim editieren die Internetverbindung ab und schon ist fast der komplette Beitrag weg. Beim nochmaligen Abshcicken des Formulars macht er dann nen neuen Eintrag.

SirTobiIV
03-11-2010, 15:59
ich verstehe absolut nicht, wie dich das weiterbringen soll, aber bitte
... und beschwer dich jetzt blos nicht, dass dir nicht klar ist, wie es aussehen soll, weil das hier überhaupt agr nichts über mein Problem ausagt. Das Problem liegt ja am Bibliography style, der eben nicht alle Eigenschaften der jeweiligen Quelle in dasDokument übernimmt.




\documentclass{dipl}
\sloppy
\usepackage{colortbl} %für macros
\usepackage{times} % andere Schriften
\usepackage{german} % ...
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{exscale} % schoenere Integrale etc...
\usepackage{latexsym}% mehr Symbole
\usepackage{amssymb} % mehr Symbole
\usepackage{enumerate} % enumerate besser
\usepackage{bibgerm} % deutsche Bib-Einbindung
\usepackage[namelimits,sumlimits,intlimits]{amsmath} % Integrations- und Summengrenzen ueber und unter den Zeichen und nicht daneben
\usepackage{units}
\usepackage{url}
\usepackage{psfrag} % Beschriftung von Graphen

\usepackage{multirow} % Tabelle überlappenden Zeilen und Spalten

\usepackage{theorem}
\theoremstyle{break}
{\theorembodyfont{\rmfamily} \newtheorem{Def}{Definition}[chapter]}

\usepackage{algorithmic} % Algorithmen in pseudocode
\usepackage{algorithm} % nötig für algorithmic

\usepackage{epsfig} % Bilder einbinden
\usepackage{fancyhdr} % fuer die Kopfzeilen
%\usepackage{citesort} % sortiertes Zitieren, [7-9,10] anstelle von z.B. [10,7,8,9]
\usepackage{amsfonts}
\usepackage{lscape}

\usepackage{fancyvrb}
\fvset{obeytabs=true,frame=lines,labelposition=top line,
framerule=1pt,numbers=right,fontshape=tt,fontsize= \small}
\usepackage{makeidx}

\usepackage{graphicx}
\DeclareGraphicsRule{.tif}{bmp}{}{}
\usepackage{subfigure} % subfigures

\usepackage{diplsty} % Änderungen des Stiels
% Dieses Paket erzeugt automatisch verlinkte Inhaltsverzeichnisse. Die Links werden in der Datei .out abgelegt.
\usepackage[
pdfpagelabels=true, % es werden die logischen Seitennummern des Dokuments
% (lateinisch im Vorspann und arabisch im Text) angezeigt
breaklinks=true, % ermöglicht den Zeilenumbruch innerhalb eines Links.
% Allerdings werden die Linkbereiche verfälscht,
% was nicht so tragisch ist.
%bookmarksopenlevel=1, %es werden nur Links bisi zur Tiefe 1 erstellt
colorlinks=false, %kein Einfärben von Verknüpfungen
%pdftitle={EEntwurf und Aufbau eines Systems zur Richtungsbestimmung mit zwei GPS-Receivern unter Verwendung von Trägerphasenmessungen},
%pdfauthor={Guido Bambach},
%pdfsubject={GPS},
pdfkeywords={GPS, Trägerphase},
pdfproducer={LaTeX with hyperref and thumbpdf}
pagebackref,
pdfpagemode=UseOutlines,
%bookmarksopen=true
ps2pdf=true
]{hyperref}

\pagestyle{fancyplain}
\lhead[\fancyplain{}{\thepage}]{\fancyplain{}{\rightmark}}
\rhead[\fancyplain{}{\leftmark}]{\fancyplain{}{\thepage}}
\cfoot{}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ \ #1}}
\renewcommand{\chaptermark}[1]{\markboth{\chaptername\ \thechapter\ \ #1}{}}
\addtolength{\headheight}{4pt} % Korrektur fuer Fancyheadings, sonst
% viele Warnings!
\setlength{\topsep}{0ex} % so uebernommen
\setlength{\itemsep}{0ex} % so uebernommen
\setlength{\parsep}{1pt plus 0.5pt minus 0.5pt} % so uebernommen
\setlength{\partopsep}{2pt plus 1pt minus 1pt} % so uebernommen

\usepackage{filecontents}
\begin{filecontents*}{meineBib.bib}

@BOOKLET{imagingsource,
title = {{T}he {I}magingsource},
lastchecked = {3. November 2010},
address = {http://www.theimagingsource.com/de\_DE/},
owner = {Tobi},
timestamp = {2010.09.21},
url = {http://www.theimagingsource.com/de_DE/}
}

\end{filecontents*}

\begin{document}

\cite{imagingsource}

\cleardoublepage

\bibliographystyle{dealpha}
\addcontentsline{toc}{chapter}{Literatur}

rstuby
03-11-2010, 16:47
Hast du das Beispiel von voss denn mal ausprobiert? Da wird der Stil dealpha genutzt und beide URLs werden umgebrochen. Außerdem zeigt das, wie man ein Minimalbeispiel mit Bibliographie-Einträgen machen kann.

voss
03-11-2010, 17:31
ich verstehe absolut nicht, wie dich das weiterbringen soll


90% vom Code sind völlig uninteressant für das Problem.

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{hyperref}

\usepackage{filecontents}
\begin{filecontents*}{meineBib.bib}

@online{imagingsource,
title = {The Imagingsource},
urldate = {3. November 2010},
author = {Tobi},
timestamp = {2010.09.21},
url = {http://www.theimagingsource.com/de_DE/}
}
\end{filecontents*}

\begin{document}

\ldots~\cite{imagingsource}
\bibliographystyle{dealpha}
\bibliography{meineBib}
\end{document}

Habe die dealpha.bst so erweitert, dass sie den Typ online beachtet.
http://perce.de/temp/dealpha.bat

Herbert