Vorlage:BibTeX-name-attribute: Unterschied zwischen den Versionen

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Kowa (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Kowa (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
<includeonly>{{BibTeX-attribute | name = {{{name}}} | value = {{#ifeq: {{{value|}}} | | {{#vardefine: and | }}<!--
<includeonly>{{BibTeX-attribute | name = {{{name}}} | value = {{BibTeX-name | value={{{value|}}} | value2={{{value2|}}} }}</includeonly><noinclude>
-->{{ #vardefine: i | 0 }}<!--
-->{{#vardefine: s | {{{value2|}}}}}<!--
-->{{#while:
    | {{#vardefineecho: s2 | {{#explode:{{#var: s}}|,|{{#var: i}} }}}}<!--
  -->{{#vardefine: i | {{ #expr: {{#var: i}} + 1 }}}}
    | {{#var: and}}{{#regex: {{#var:s2}} | /(.+?)\s+(.+)/ | $2, $1 }} {{#vardefine: and |&#32;and&#32;}}
  }}
| {{{value}}}}}
}}</includeonly><noinclude>
=Zweck=
=Zweck=
Diese Vorlage erzeugt ein BibTeX-Attribut mit den beiden Elementen <code>name</code> und <code>value</code>, sofern <code>value</code>
Diese Vorlage erzeugt ein BibTeX-Attribut mit den beiden Elementen <code>name</code> und <code>value</code>, sofern <code>value</code>

Version vom 23. August 2012, 10:04 Uhr

Zweck

Diese Vorlage erzeugt ein BibTeX-Attribut mit den beiden Elementen name und value, sofern value eine nicht-leere Zeichenkette enthält.

Aufruf

{{BibTeX-name-attribute | name = Name | value = Kowa, W. and Otto, H.\,L. | value2 = W. Kowa, H.L. Otto }}
{{BibTeX-name-attribute | name = Name |                                     value2 = W. Kowa, H.L. Otto }}
{{BibTeX-name-attribute | name = Name | value2 = a b, c d, e f, g h, i j, k l, m n }}

Ergebnisse

{{BibTeX-attribute | name = Name | value = Kowa, W. and Otto, H.\,L. {{BibTeX-attribute | name = Name | value = W. Kowa and H.L. Otto {{BibTeX-attribute | name = Name | value = a b and c d and e f and g h and i j and k l and m n