Seite 1 von 1

Ominöse Leerzeile

Verfasst: So 16. Sep 2012, 01:26
von Ahoy
hi, ich habe in meinem Literaturverzeichnis eine ominöse leerzeile die ich nicht wegbekommen. wenn das so bleibt, bleibt sie eben drin, dennoch ärgert es mich das sich diese zeile meiner sonstigen latex-allmacht wiedersetzt und evtl kann mir jemand helfen diesen aufstand der textformatierung niederzuschlagen

der code(teil):
\bibitem{dwd}
Deutscher Wetterdienst,\\\emph{Definition des UV Index}\small{\begin{verbatim}http://www.dwd.de/bvbw/generator/DWDWWW ... UV__Index/
Download/de/UVI__Definition,templateId=raw,property=publicationFile.pdf/UVI_Definition.pdf\end{verbatim}}

nun schleicht sich bei dieser order nach "des UV Index" und vor den link, also die verbatim-sache eine komplette leerzeile, die da meiner meinug nach nichts zu tun hab, liegt es an dem "beginn verbatim" macht der das automatisch?

Verfasst: So 16. Sep 2012, 09:13
von Genmutant
Ja, das liegt daran dass es eine Umgebung ist. Die haben imm Abstand rundrum. Stattdessen kannst du für verbatim auch inline benutzen:
\verb+ladida+
Aber für URLs solltest du das url-Paket benutzen, und das ganze dann darüber angeben:
\url{http://www.dwd.de/bvbw/generator/DWDWWW/Content/Oeffentlichkeit/KU/KU3/Biowetter/UV__Index/
Download/de/UVI__Definition,templateId=raw,property=publicationFile.pdf/UVI_Definition.pdf}

Verfasst: So 16. Sep 2012, 11:07
von bloodworks
Genmutant hat geschrieben:Ja, das liegt daran dass es eine Umgebung ist. Die haben imm Abstand rundrum.
Naja mach aus dem immer ein "abhängig von der Definition". Kleines Beispiel:
\documentclass{book}
\usepackage{blindtext}
\usepackage{xcolor}
\newenvironment{test}{\centering\color{red}}{}

\begin{document}
\blindtext
\begin{test}
\blindtext%
\end{test}%
\blindtext
\end{document}
Du siehst -> kein Abstand.

Verfasst: So 16. Sep 2012, 11:59
von Genmutant
Das war nichtmal ein "immer" :D
Aber ja, ich änder das mal in "bei den meisten Standardumgebungen".

Verfasst: So 16. Sep 2012, 16:58
von Ahoy
cool vielen dank! url klappt es wunderbar

Verfasst: Mo 17. Sep 2012, 08:46
von Besserwisser
Genmutant hat geschrieben:"bei den meisten Standardumgebungen".
Umgebungen des LaTeX-Kerns:
  • trivlist: vertikale Umgebung mit Abstand davor und dahinter
  • list: basiert auf trivlist
  • center: basiert auf trivlist
  • document: Sonderfall (kein Abstand davor oder dahinter)
  • flushleft: basiert auf trivlist
  • flushright: basiert auf trivlist
  • filecontents: Sonderfall (kein Abstand davor oder dahinter)
  • verbatim: basiert auf trivlist
  • displaymath: Abstand davor und danach
  • equation: Abstand davor und danach
  • eqnarray: Abstand davor und danach
  • enumerate: basiert auf list
  • itemize: basiert auf list
  • lrbox: keine zwingend vertikale Umgebung (keine eigenen Abstände)
  • minipage: horizontale Umgebung (keine eigenen Abstände)
  • array: Umgebung im Mathemodus (keine vertikalen Abstände)
  • tabular: horizontale Umgebung (keine eigenen Abstände)
  • sloppypar: keine eigenen Abstände
  • verbatim: basiert auf trivlist
Es sind also vor allem die Listen- oder verkappten Listenumgebungen und die Umgebungen, die zu abgesetzten Formeln führen. Um zu bestimmen, ob obige Aussage stimmt, müsste man allerdings erst einmal klären, was denn "Standardumgebungen" sind. Sind das die Umgebungen des LaTeX-Kerns (siehe oben) oder gehören, die Umgebungen der Standardklassen oder verschiedener Pakete dazu oder sind es die Pakete, die von bestimmten Benutzerkreisen sehr häufig verwendet werden? Alles irgendwie sehr akademisch. Vielleicht wäre es einfacher zu sagen, dass einigen Umgebungen, die für abgesetztes Material gedacht sind, (vertikalen) Abstand einfügen und andere das nicht tun.