PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : URL im Literaturverzeichnis mit dinat



Immi
14-06-2006, 12:45
Hallo,

ich habe hier ein kleines Probleme und weiß nicht wo ich da suchen soll. bei der Erzeugung von ein *.bib-Datein in ein *.bbl-Datei wird aufeinmal bei der URL an der 80-Stelle aufeinmal ein % eingefügt und in der nächsten Zeile weitergeschrieben.

Wenn diese nachher im Literaturverzeichnis auftaucht, wird das % nicht rausgenommen und steht brav in der URL mit drin. Und so kann ich die Arbeit beim Prof. nicht abgeben.

Eintrag in *.bib-Datei


@article{gautam:erp_systeme,
author = {Gautam, D.},
title = {ERP-Systeme im Mittelstand - Hilfreiche Unterst{\"u}tzung?},
journal = {IT Management},
volume = {},
number = {8/2004},
pages = {20-25},
month = {},
year = {2004},
howpublished = {},
url = {http://www.competence-site.de/softwareauswahl.nsf/F17128468F5333C5C1256F850036AF8A/\$File/it_management_2004_8.pdf},
note = {}
}

Auszug aus der *.bbl - Datei


\bibitem[Gautam(2004)]{gautam:erp_systeme}
\dinatlabel{Gautam 2004} \textsc{Gautam}, D.:
\newblock ERP-Systeme im Mittelstand - Hilfreiche Unterst{\"u}tzung?
\newblock In: \emph{IT Management}
\newblock (2004), Nr.~8/2004, S.~20--25. --
\newblock URL
\url{http://www.competence-site.de/softwareauswahl.nsf/F17128468F5333C5C1256%
F850036AF8A/\$File/it_management_2004_8.pdf}


Gruß
Dietmar

rais
14-06-2006, 17:39
Moin moin,

ich habe hier ein kleines Probleme und weiß nicht wo ich da suchen soll. bei der Erzeugung von ein *.bib-Datein in ein *.bbl-Datei wird aufeinmal bei der URL an der 80-Stelle aufeinmal ein % eingefügt und in der nächsten Zeile weitergeschrieben.

Wenn diese nachher im Literaturverzeichnis auftaucht, wird das % nicht rausgenommen und steht brav in der URL mit drin. Und so kann ich die Arbeit beim Prof. nicht abgeben.

im bbl ja, na und?


\documentclass{scrbook}
\usepackage{natbib,url}
\begin{document}
\nocite{*}
\bibliographystyle{dinat}
\bibliography{Deine}
\end{document}
zeigt dieses Prozentzeichen jedenfalls nicht im Literaturverzeichnis (ist ja auch Kommentar für Latex).
MfG,

Immi
14-06-2006, 18:12
Hallo Rainer,


zeigt dieses Prozentzeichen jedenfalls nicht im Literaturverzeichnis (ist ja auch Kommentar für Latex).


wenn das so wäre, dann wäre ich froh... Ist aber leider nicht der Fall... :mad:

Zum Betrachten siehe Anhang...

Gruß
Dietmar

rais
14-06-2006, 18:31
Moin Dietmar,
dann poste bitte ein entsprechendes Minimalbeispiel - mit dem von mir gepostetem code ist das eben _nicht_ der Fall...zumindest bei mir nich';-)

Lädst Du eigentlich das url-Paket?


Ergebnis angehängt... hab' wohl nur die Datei ausgewählt, aber nicht hochgeladen :D


MfG,

Immi
14-06-2006, 19:32
Hallo,

ich nehm alles zurück und behaupte das gegenteil...

In meinen Beispiel hat, es auch sauber funktioniert. Wir hatten bloß eine *.cls verwendet, die [CODE]\bibliography{\@uppertitleback}[\CODE] eingebunden haben. Nachdem ich es dann sauber eingebunden habe, funktioniert es..

Gruß
Dietmar

PS: DANKE

Immi
15-06-2006, 08:35
Hallo Leute,

leider muß ich meine Ausage von gestern zurück nehmen.. Da ich die buecher.bin bei mir geändert habe (hatte ich vergessen :D !!) ging es aufeinmal. Nachdem ich mir dann wieder eine neue erzeugt habe, wr mein Probleme wieder da.


Hallo,

ich nehm alles zurück und behaupte das gegenteil...

In meinen Beispiel hat, es auch sauber funktioniert. Wir hatten bloß eine *.cls verwendet, die [CODE]\bibliography{\@uppertitleback}[\CODE] eingebunden haben. Nachdem ich es dann sauber eingebunden habe, funktioniert es..

Gruß
Dietmar

PS: DANKE

Anbei nun mein MINI-Bsp und Ergebnis als PDF-Datei.



\documentclass{scrartcl}
\RequirePackage[latin1]{inputenc} %~~~ Deutsche Umlaute zulassen
\RequirePackage[T1]{fontenc}
\RequirePackage{times} %~~~ Times-Roman
%~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~
\usepackage{fancyhdr}
\pagestyle{fancy}
%~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~
\usepackage[latin1]{inputenc}
\usepackage{german}
%~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~
\RequirePackage{url}
\usepackage{natbib}

\begin{document}
In der Regel werde diese Löungen von den Unternehmen aus folgende Gründen bevorzugt:\footnote{vgl. \cite{gautam:erp_systeme} S. 2}

\bibliographystyle{natdin}
\bibliography{buecher}
\end{document}
%

Entrage in buecher.bib:
@article{gautam:erp_systeme,
author = {Gautam, D.},
title = {ERP-Systeme im Mittelstand - Hilfreiche Unterst{\"u}tzung?},
journal = {IT Management},
volume = {},
number = {8/2004},
pages = {20-25},
month = {},
year = {2004},
howpublished = {},
url = {http://www.competence-site.de/softwareauswahl.nsf/F17128468F5333C5C1256F850036AF8A/\$File/it_management_2004_8.pdf},
note = {Aufgerufen am: 2006-06-14}
}

rais
15-06-2006, 17:22
Moin moin,
also das Beispiel funzt bei mir auch.
Vergleiche mal Versionsnummern/-daten:
url.sty [2005/06/27] ver 3.2
natbib.sty [2000/07/24] 7.0a (PWD)
natbib.cfg <---die mußt Du von Lorenzen haben (für natdin)
natdin.bst Vers. 3.1 2006-01-02

MfG,

RedCloud
15-06-2006, 17:42
Moin moin,
also das Beispiel funzt bei mir auch.
Vergleiche mal Versionsnummern/-daten:
url.sty [2005/06/27] ver 3.2
natbib.sty [2000/07/24] 7.0a (PWD)
natbib.cfg <---die mußt Du von Lorenzen haben (für natdin)
natdin.bst Vers. 3.1 2006-01-02

MfG,

besser ist gleich \listfiles als erste Zeile, damit man _alle_ Dateien bekommt:

*File List*
scrartcl.cls 2004/09/16 v2.9t LaTeX2e KOMA document class
scrlfile.sty 2004/09/16 v2.9t LaTeX2e KOMA package
size11.clo 2005/09/16 v1.4f Standard LaTeX file (size option)
typearea.sty 2004/09/16 v2.9t LaTeX2e KOMA package
inputenc.sty 2006/05/05 v1.1b Input encoding file
latin1.def 2006/05/05 v1.1b Input encoding file
fontenc.sty
t1enc.def 2005/09/27 v1.99g Standard LaTeX file
babel.sty 2005/05/21 v3.8g The Babel package
ngermanb.ldf 2004/02/20 v2.6m new German support from the babel system
url.sty 2005/06/27 ver 3.2 Verb mode for urls, etc.
natbib.sty 2003/06/06 7.1 (PWD)
demo3.bbl
t1cmss.fd 1999/05/25 v2.5h Standard LaTeX font definitions
t1cmtt.fd 1999/05/25 v2.5h Standard LaTeX font definitions
***********

Wobei ich fancyhdr rausgenommen habe, hat nix mit dem Problem zu tun und statt german \usepackage[ngerman]{babel} geladen habe, was man eigentlich den Paketen ngerman oder german bevorzugen sollte.

Ansonsten habe ich ebenfalls kein Problem.

Ausgabe des bibtex logfiles:

This is BibTeX, Version 0.99c (Web2C 7.5.5)
The top-level auxiliary file: demo3.aux
The style file: natdin.bst
Reallocated wiz_functions (elt_size=4) to 6000 items from 3000.
Database file #1: demo3.bib
You've used 1 entry,
4728 wiz_defined-function locations,
889 strings with 6521 characters,
and the built_in function-call counts, 514 in all, are:
= -- 45
> -- 10
< -- 5
+ -- 7
- -- 3
* -- 36
:= -- 92
add.period$ -- 2
call.type$ -- 1
change.case$ -- 4
chr.to.int$ -- 1
cite$ -- 1
duplicate$ -- 20
empty$ -- 44
format.name$ -- 6
if$ -- 101
int.to.chr$ -- 1
int.to.str$ -- 1
missing$ -- 6
newline$ -- 21
num.names$ -- 4
pop$ -- 8
preamble$ -- 1
purify$ -- 6
quote$ -- 0
skip$ -- 24
stack$ -- 0
substring$ -- 16
swap$ -- 3
text.length$ -- 1
text.prefix$ -- 0
top$ -- 0
type$ -- 13
warning$ -- 0
while$ -- 4
width$ -- 0
write$ -- 27


rc

countbela666
15-06-2006, 17:44
Hallo Dietmar,

zuallererst: auch bei mir funktioniert dein MB problemlos.

Zwei weitere Sachen noch: Erstens, versuch doch mal, dich dem Problem von einer anderen Seite zu nähern: Woher kommt das Prozentzeichen? Dass es ausgerechnet an Stelle 80 (Konsolenbreite) einer Zeile auftritt, die kein Leerzeichen hat und deswegen nicht auf einfachem Wege umbrochen werden kann, halte ich nicht für einen Zufall. Mit welchem Editor bearbeitest du die Datei denn? Soweit ich mich erinnere macht z. B. pico ähnliche Schoten, wenn man lange Zeilen bearbeitet: einen Umbruch einfügen und um das kenntlich zu machen, wird noch ein Dollarzeichen ans Ende der Zeile angefügt. Vielleicht macht dein Editor ja etwas ähnliches, was du ihm über die Konfiguration austreiben kannst.

Zweitens: einmal \usepackage{inputenc} reicht und statt \usepackage{times} solltest du

\usepackage{mathptmx}
\usepackage[scaled=.9]{helvet}
\usepackage{courier}einbinden (s. l2tabu.pdf).

Grüße,
Marcel

RedCloud
15-06-2006, 17:54
Hallo Dietmar,

zuallererst: auch bei mir funktioniert dein MB problemlos.

Zwei weitere Sachen noch: Erstens, versuch doch mal, dich dem Problem von einer anderen Seite zu nähern: Woher kommt das Prozentzeichen? Dass es ausgerechnet an Stelle 80 (Konsolenbreite) einer Zeile auftritt, die kein Leerzeichen hat und deswegen nicht auf einfachem Wege umbrochen werden kann, halte ich nicht für einen Zufall. Mit welchem Editor bearbeitest du die Datei denn? Soweit ich mich erinnere macht z. B. pico ähnliche Schoten, wenn man lange Zeilen bearbeitet: einen Umbruch einfügen und um das kenntlich zu machen, wird noch ein Dollarzeichen ans Ende der Zeile angefügt. Vielleicht macht dein Editor ja etwas ähnliches, was du ihm über die Konfiguration austreiben kannst.


das %-Zeichen kommt von bibtex.

rc

countbela666
15-06-2006, 18:20
das %-Zeichen kommt von bibtex.OK, überzeugt. :)

Obwohl das Problem mit aktuellen Paketversionen kein Thema mehr sein soll, hier ein paar Links dazu:

dctt: Paket url und BibTeX (http://groups.google.de/group/de.comp.text.tex/browse_frm/thread/60a104117a7612bd/38bc9a7ab959d79b)
TeXFAQ - URLs in BibTeX bibliographies (http://www.tex.ac.uk/cgi-bin/texfaq2html?label=citeURL)
ctt: BibTeX splits lines at 80 characters & the \url macro (http://groups.google.com/group/comp.text.tex/msg/cf70682aff6a2e2d?as_umsgid=3E8DC8A9.BEEDDD13@ece.g atech.edu)

Grüße,
Marcel

rais
15-06-2006, 18:38
Hmm,
dann müßte ja eigentlich


\documentclass{scrartcl}
\usepackage{url}
\begin{document}
\url{http://www.competence-site.de/softwareauswahl.nsf/F17128468F5333C5C1256%
F850036AF8A/\$File/it_management_2004_8.pdf}
\end{document} bei Dietmar bereits fehlschlagen...
Und wenn er da dann \listfiles noch vorsetzt, dann wird die Liste auch nicht mehr ganz so lang ;)
MfG,