Vorlage:Pre2/Doku

Aus Wikivoyage

{{Pre2/Doku}} uses <pre> tags, but with text that is either wrapped or is contained in a horizontal scrollbox. This means the text will not stretch past the right side of the screen.

As it uses real <pre> tags (unlike {{pre}}), it will be displayed correctly regardless of how the user's Wikipedia skin renders <pre> boxes.

If you want to disable wikitext in it, you should use <nowiki> tags inside the template (see below).

Usage[Bearbeiten]

Wrapped text[Bearbeiten]

{{Pre2|Text to be displayed. And more and more and more... and a paragraph break.

And then more and more...}}

produces:
Text to be displayed. And more and more and more and more and more and more and more and more and more and more and more and more and more and more and more and more and more and more and more and more and more and more and more and more and a paragraph break.

And then more and more and more and more and more and more and more and more and more and more and more and more and more and more and more and more and more and more and more and more and more.

Scrollbox[Bearbeiten]

{{Pre2|scroll|Text to be displayed. And more and more and more... and a paragraph break.

And then more and more...}}

produces:
Text to be displayed. And more and more and more and more and more and more and more and more and more and more and more and more and more and more and more and more and more and more and more and more and more and more and more and more and a paragraph break.

And then more and more and more and more and more and more and more and more and more and more and more and more and more and more and more and more and more and more and more and more and more.

Using wikitext [Bearbeiten]

To disable wikitext (e.g. [[links]]), <nowiki> tags must be used in the form:

{{Pre2|<nowiki>Your [[text]]{{dn|name=Pre2}}, which ''might'' include {{tl|templates}}.<noinclude>[[Category:Examples]]</noinclude></nowiki>}}

This will produce this:

Dein Artikel über [[Berlin]], ''könnte'' die Vorlage {{tl|Quickbar Ort}} enthalten.<noinclude>[[Category:Examples]]</noinclude>

as opposed to:

Dein Artikel über [[Berlin]], ''könnte'' die Vorlage {{[[Template:Quickbar Ort|Quickbar Ort]]}} enthalten.

See also[Bearbeiten]

  • {{strong}} – For semantically indicating strong emphasis instead of simple typographical boldfacing.
  • {{strongbad}} – Same as {{strong}} but red like this: "Never use {{strongbad}} in articles."
  • {{stronggood}} – Same as {{strongbad}} but green like this: "Only use {{stronggood}} on non-article pages."
  • {{em}} – Similar template for semantically indicating mild emphasis instead of simple typographical italicization.
  • {{var}} – Same as {{varserif}} use for all variables (e.g. strIllustratePrefix), except for "I" (upper-case i) and "l" (lower-case L), for which use {{varserif}}.
  • {{varserif}} – Same as {{var}} but uses serif font (e.g. strIllustratePrefix), especially for distinguishing between "I" (upper-case i) and "l" (lower-case L) as variables.
  • {{wikivar}} – For displaying wikicode variables and magicwords as they would appear in source code, e.g. {{PAGENAME}}, {{DEFAULTSORT:Lastname, Firstname}}.
  • {{para}} – For displaying wiki template parameters (|title=) or parameters and values (|year=2008).
  • {{tlx}} and related – For displaying entire templates (with or without parameters and values) as code.
  • {{tag}} – For using HTML elements ("tags") in prose (e.g. "When coding HTML <img>...</img> tags, always include …").
  • {{code}} – For computer source code (e.g. "always include the alt= parameter"). (Note: to nest other templates like {{var}} inside, use <code>...</code> instead of {{code}}.)
  • {{syntaxhighlight}} or {{sxhl}} – Wrapper for <syntaxhighlight>...</syntaxhighlight>, but will wrap overflowing text.
  • {{pre}} – For larger blocks of source code and other pre-formatted text.
  • {{pre2}}, a template with similar functionality but induces optional line wrap and optional scroll bars.
  • {{bq}} – For indented blocks of content, such as block quotations, examples, poems, etc.
  • {{kbd}} – For indicating user input.
  • {{key press}} – For indicating the input of specific keystrokes, e.g. CtrlX.
  • {{samp}} – For example output.
  • <syntaxhighlight>
  • {{pre}}, which mimics <pre> tags as rendered with the monobook Wikipedia skin
  • <pre>…</pre>
  • Word wrapping