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 = {{#ifeq: {{{value|}}} | | {{#vardefine: and | }}<!-- | ||
}} | -->{{#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 | and }} | |||
}} | |||
| {{{value}}}}} | |||
}}{{#vardefine: and | and }} }} | {{{value}}}}} | |||
}}</includeonly><noinclude> | }}</includeonly><noinclude> | ||
=Zweck= | =Zweck= | ||
Version vom 22. August 2012, 16:15 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 }}
Ergebnis
Name = {Kowa, W. and Otto, H.\,L.},
Bug
{{BibTeX-name-attribute | name = Name | value2 = a b, c d, e f, g h, i j, k l, m n }}
