von iTob » Mi 2. Feb 2011, 18:23
Nabend,
also das ändern des Feldformats macht natürlich Sinn. Hatte ich auch schon versucht zwischendurch aber es hat nicht so viel gebracht.
Ok, ich könnte das „-“ abschalten, aber warum trennt er nicht einfach an „/“? davon gibt es ja genug. Ich verstehe entwerde nicht, wie \UrlBreaks funktioniert oder es tut nicht, was es soll, nämlich Trennstellen definieren. Und da ich im Beispiel alle Zeichen als Trennstelle definiere, sollte er doch auch überall umbrechen können?
(Das es wenig sinnvoll ist, auch hinter Buchstaben umzubrechen sei jetzt mal dahingestellt, aber es sollte dennoch gehen.)
Grad versucht: Mit einer anderen Klasse geht es ohne irgenseine änderen ganz Problemlos …
\begin{filecontents*}{\jobname.bib}
% This file was created with JabRef 2.6.
% Encoding: ISO8859_1
@BOOKLET{typo-einstieg,
title = {\LaTeX. Der typographische Einstieg},
author = {Tobias Berndt},
address = {M"unchen},
year = {2008},
owner = {Tobi},
timestamp = {2011.01.30}
}
@BOOKLET{hobbits1,
title = {\LaTeX{} -- eine Einf"uhrung und ein bisschen mehr \dots},
author = {Manuela J"urgens},
address = {Hagen},
year = {2000},
url = {ftp://ftp.fernuni-hagen.de/pub/pdf/urz-broschueren/broschueren/a0260003.pdf},
urldate = {2010-01-31},
owner = {Tobi},
timestamp = {2011.01.30}
}
@BOOKLET{begleiter,
title = {Der \LaTeX-Begleiter},
author = {Frank Mittelbach and Michel Goossens},
address = {M"unchen u.\,a.},
year = {2005}
}
@BOOKLET{pgfmanual,
title = {\TikZ{} \& \PGF. Manual for Version 2.10},
author = {Till Tantau},
address = {L"ubeck},
year = {2010},
url = {http://www.ctan.org/tex-archive/graphics/pgf/base/doc/generic/pgf/pgfmanual.pdf},
urldate = {2010-01-31}
}
@BOOKLET{beamer,
title = {The \textsc{beamer} class. User Guide for version 3.10},
author = {Till Tantau and Joseph Wright and Vedran Mileti\'c},
year = {2010},
url = {http://dante.ctan.org/get/macros/latex/contrib/beamer/doc/beameruserguide.pdf},
urldate = {2010-01-31}
}
@ARTICLE{domwass1,
author = {Dominik Wa"senhofen},
title = {Bibliografien erstellen mit biblatex (Teil~1)},
journal = {Die \TeX{}nische Kom"odie},
year = {2008},
volume = {2},
pages = {53--75},
url = {http://biblatex.dominik-wassenhoven.de/dtk.shtml},
urldate = {2010-01-31},
owner = {Tobi},
timestamp = {2011.01.30}
}
\end{filecontents*}
\documentclass[%
ngerman,
twocolumn, % Damit die Zeilen nicht so lang werden und es vergleichbar bleibt mit beamer-Klasse
]{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{ragged2e}
\usepackage{multicol}
\usepackage{tgheros}
\usepackage[scaled=1]{beramono}
\usepackage[%
style=authortitle,
dashed=false,
urldate=long,
datezeros=false,
dateabbrev=false,
]{biblatex}
\usepackage[babel,german=quotes]{csquotes}
\bibliography{\jobname}
\renewcommand*{\nametitledelim}{\addcolon\space}% Trenner zwischen Autor und Titel bei Zitat
\renewcommand*{\labelnamepunct}{\addcolon\space}% Trenner zwischen Autor und Titel in Bibliografie
\renewcommand*{\multinamedelim}{\addcomma\space}% Trenner zwischen Namen
\renewcommand*{\finalnamedelim}{\addcomma\space}% Trenner vor letztem Namen
\DeclareNameFormat{sortname}{% Namensformat: Immer Vorname Nachname
\iffirstinits
{\usebibmacro{name:first-last}{#1}{#4}{#5}{#7}}
{\usebibmacro{name:first-last}{#1}{#3}{#5}{#7}}%
\usebibmacro{name:andothers}
}
\DeclareFieldFormat{urldate}{\bibstring{urlseen}\space#1}% Format für URL-Datum
% \DeclareFieldFormat{url}{#1}% Format für URL
\DeclareFieldFormat{url}{\url{#1}}
\setlength{\bibitemsep}{0.5\baselineskip}
\appto\bibfont{\footnotesize}
% \DeclareFieldFormat{title}{\textbf{#1}}
% \renewcommand*{\mkbibnamelast}[1]{\textbf{#1}}
% \renewcommand*{\mkbibnamefirst}[1]{\textbf{#1}}
\usepackage{hyperref}
\urlstyle{same}
% hier alles nicht nötig
%\usepackage{url}
% das folgende nutzt nix ...
%\let\oldurlbraks=\UrlBreaks
%\renewcommand{\UrlBigBreaks}{\oldurlbraks\do\a\do\b\do\c\do\d\do\e\do\f\do\g%
% \do\h\do\i\do\j\do\k\do\l\do\m\do\n\do\o\do\p%
% \do\q\do\r\do\s\do\t\do\u\do\v\do\w\do\x%
% \do\y\do\z\do\?\do\&}
%\renewcommand{\UrlNoBreaks}{\do\-\do\.\do\:}
\DeclareRobustCommand{\TikZ}{Ti\textit{k}Z}
\DeclareRobustCommand{\PGF}{PGF}
\DeclareRobustCommand{\PGFTikZ}{\PGF/\TikZ}
\DeclareRobustCommand{\PDF}{PDF}
\DeclareRobustCommand{\tmx}{TexMakerX}
\DeclareRobustCommand{\KOMAScript}{\textsf{KOMA-Skript}}
\begin{document}
%\RaggedRight
\nocite{*}
\printbibliography
\end{document}
Das finde ich komisch. Ändert beamer etwas, wovon ich nichts weiß?
Nabend,
also das ändern des Feldformats macht natürlich Sinn. Hatte ich auch schon versucht zwischendurch aber es hat nicht so viel gebracht.
Ok, ich könnte das „-“ abschalten, aber warum trennt er nicht einfach an „/“? davon gibt es ja genug. Ich verstehe entwerde nicht, wie \UrlBreaks funktioniert oder es tut nicht, was es soll, nämlich Trennstellen definieren. Und da ich im Beispiel alle Zeichen als Trennstelle definiere, sollte er doch auch überall umbrechen können?
(Das es wenig sinnvoll ist, auch hinter Buchstaben umzubrechen sei jetzt mal dahingestellt, aber es sollte dennoch gehen.)
Grad versucht: Mit einer anderen Klasse geht es ohne irgenseine änderen ganz Problemlos …
[code]\begin{filecontents*}{\jobname.bib}
% This file was created with JabRef 2.6.
% Encoding: ISO8859_1
@BOOKLET{typo-einstieg,
title = {\LaTeX. Der typographische Einstieg},
author = {Tobias Berndt},
address = {M"unchen},
year = {2008},
owner = {Tobi},
timestamp = {2011.01.30}
}
@BOOKLET{hobbits1,
title = {\LaTeX{} -- eine Einf"uhrung und ein bisschen mehr \dots},
author = {Manuela J"urgens},
address = {Hagen},
year = {2000},
url = {ftp://ftp.fernuni-hagen.de/pub/pdf/urz-broschueren/broschueren/a0260003.pdf},
urldate = {2010-01-31},
owner = {Tobi},
timestamp = {2011.01.30}
}
@BOOKLET{begleiter,
title = {Der \LaTeX-Begleiter},
author = {Frank Mittelbach and Michel Goossens},
address = {M"unchen u.\,a.},
year = {2005}
}
@BOOKLET{pgfmanual,
title = {\TikZ{} \& \PGF. Manual for Version 2.10},
author = {Till Tantau},
address = {L"ubeck},
year = {2010},
url = {http://www.ctan.org/tex-archive/graphics/pgf/base/doc/generic/pgf/pgfmanual.pdf},
urldate = {2010-01-31}
}
@BOOKLET{beamer,
title = {The \textsc{beamer} class. User Guide for version 3.10},
author = {Till Tantau and Joseph Wright and Vedran Mileti\'c},
year = {2010},
url = {http://dante.ctan.org/get/macros/latex/contrib/beamer/doc/beameruserguide.pdf},
urldate = {2010-01-31}
}
@ARTICLE{domwass1,
author = {Dominik Wa"senhofen},
title = {Bibliografien erstellen mit biblatex (Teil~1)},
journal = {Die \TeX{}nische Kom"odie},
year = {2008},
volume = {2},
pages = {53--75},
url = {http://biblatex.dominik-wassenhoven.de/dtk.shtml},
urldate = {2010-01-31},
owner = {Tobi},
timestamp = {2011.01.30}
}
\end{filecontents*}
\documentclass[%
ngerman,
twocolumn, % Damit die Zeilen nicht so lang werden und es vergleichbar bleibt mit beamer-Klasse
]{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{ragged2e}
\usepackage{multicol}
\usepackage{tgheros}
\usepackage[scaled=1]{beramono}
\usepackage[%
style=authortitle,
dashed=false,
urldate=long,
datezeros=false,
dateabbrev=false,
]{biblatex}
\usepackage[babel,german=quotes]{csquotes}
\bibliography{\jobname}
\renewcommand*{\nametitledelim}{\addcolon\space}% Trenner zwischen Autor und Titel bei Zitat
\renewcommand*{\labelnamepunct}{\addcolon\space}% Trenner zwischen Autor und Titel in Bibliografie
\renewcommand*{\multinamedelim}{\addcomma\space}% Trenner zwischen Namen
\renewcommand*{\finalnamedelim}{\addcomma\space}% Trenner vor letztem Namen
\DeclareNameFormat{sortname}{% Namensformat: Immer Vorname Nachname
\iffirstinits
{\usebibmacro{name:first-last}{#1}{#4}{#5}{#7}}
{\usebibmacro{name:first-last}{#1}{#3}{#5}{#7}}%
\usebibmacro{name:andothers}
}
\DeclareFieldFormat{urldate}{\bibstring{urlseen}\space#1}% Format für URL-Datum
% \DeclareFieldFormat{url}{#1}% Format für URL
\DeclareFieldFormat{url}{\url{#1}}
\setlength{\bibitemsep}{0.5\baselineskip}
\appto\bibfont{\footnotesize}
% \DeclareFieldFormat{title}{\textbf{#1}}
% \renewcommand*{\mkbibnamelast}[1]{\textbf{#1}}
% \renewcommand*{\mkbibnamefirst}[1]{\textbf{#1}}
\usepackage{hyperref}
\urlstyle{same}
% hier alles nicht nötig
%\usepackage{url}
% das folgende nutzt nix ...
%\let\oldurlbraks=\UrlBreaks
%\renewcommand{\UrlBigBreaks}{\oldurlbraks\do\a\do\b\do\c\do\d\do\e\do\f\do\g%
% \do\h\do\i\do\j\do\k\do\l\do\m\do\n\do\o\do\p%
% \do\q\do\r\do\s\do\t\do\u\do\v\do\w\do\x%
% \do\y\do\z\do\?\do\&}
%\renewcommand{\UrlNoBreaks}{\do\-\do\.\do\:}
\DeclareRobustCommand{\TikZ}{Ti\textit{k}Z}
\DeclareRobustCommand{\PGF}{PGF}
\DeclareRobustCommand{\PGFTikZ}{\PGF/\TikZ}
\DeclareRobustCommand{\PDF}{PDF}
\DeclareRobustCommand{\tmx}{TexMakerX}
\DeclareRobustCommand{\KOMAScript}{\textsf{KOMA-Skript}}
\begin{document}
%\RaggedRight
\nocite{*}
\printbibliography
\end{document}
[/code]
Das finde ich komisch. Ändert beamer etwas, wovon ich nichts weiß?