Zitat von
sanchez
hierzu habe ich mir eine kopie von strartcl erstellt, und dort den bereich "%%% From File: scrkbib.dtx" modifiziert.
um so etwas nicht machen zu müssen, dafür gibt's \renewcommand bzw \renewenvironment
Zitat von
sanchez
An dieser Stelle (auch wenn der thread hier denkbar ungünstig dafür ist) noch die frage: wie bekomme ich den abstand zwischen den zeilen kleiner. funzt offenbar nicht so richtig.
(..)
man sieht halt, es stehen im text bei den \cite befehlen nur fragezeichen.
vgl mal:
Code:
\begin{filecontents}{foolit.bib}
@manual{t1,
author={Manfred Mustermann},
title={Die Leiden eines Newbies},
month={März},
year={2007}
}
@manual{t2,
author={Karin Musterfrau},
title={Wie werd ich zum LaTeX-Style-Crack?},
note={\url{mrunix.de}},
month={April},
year={2007}
}
@manual{t3,
author={Udo Crackpot},
title={Technik: Der Schlüssel zur Sucht},
month={Juni},
year={2001}
}
@manual{t4,
author={Miguel Sanchez},
title={Ich denke es wird deutlich},
year={23. März 2007}
}
\end{filecontents}
\documentclass[ngerman]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage{babel,url}
\addto\captionsngerman{\renewcommand\refname{Quellen}}
\makeatletter
%\def\@bibitem#1{\item\if@filesw...
\def\@bibitem#1{%
\stepcounter{\@listctr}\@biblabel{\arabic{\@listctr}}\if@filesw \immediate\write\@auxout
{\string\bibcite{#1}{\the\value{\@listctr}}}\fi\ignorespaces}
\renewcommand*\bib@heading{%
\noindent\hrulefill\par\vspace{0.5ex}
\noindent{\footnotesize\textbf{\refname}}
}
\renewenvironment{thebibliography}[1]{%
\bib@heading%
\ifx\bibpreamble\relax\else\ifx\bibpreamble\@empty\else
\noindent\bibpreamble\par\nobreak
\fi\fi
\list{\@biblabel{\@arabic\c@enumiv}}%
{\settowidth\labelwidth{\@biblabel{#1}}%
% \leftmargin\labelwidth
\leftmargin0pt
% \advance\leftmargin\labelsep
\@openbib@code
\usecounter{enumiv}%
\let\p@enumiv\@empty
\renewcommand*\theenumiv{\@arabic\c@enumiv}}%
\sloppy\clubpenalty4000\widowpenalty4000%
\sfcode`\.=\@m}
{\def\@noitemerr
{\@latex@warning{Empty `thebibliography' environment}}%
\endlist}
\makeatother
\bibliographystyle{plain}
\begin{document}
\nocite{*}
wie \cite{t1} und \cite{t4} zu berichten wissen\dots
\tiny\bibliography{foolit}
\end{document}
sicherlich nicht elegant, dafür kommt's mit unveränderten Dateien (scrartcl.cls, plain.bst) aus.
Wundere Dich aber nicht über die Meldung
Code:
LaTeX Warning: Empty `thebibliography' environment on input line 20.
-- schließlich sind die \items rausgekniffen
MfG,
Lesezeichen