Vorlage:Literatur/Namensaufzählung kurz: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
K (1 Version importiert: Import für Literatursystem von https://offene-naturfuehrer.de/web/Vorlage:Literatur) |
(ON Abgleich, Namenstrennung mit <space>) |
||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 26: | Zeile 26: | ||
Komma gefunden: Nachname, Vorname | Komma gefunden: Nachname, Vorname | ||
Nachname | Nachname | ||
− | -->{{#sub: §|0|{{#expr:{{#pos: §|,}}+ | + | -->{{#sub: §|0|{{#expr:{{#pos: §|,}}+{{#len:,}}}}<!-- -->}}<!-- |
Vorname(n) abkürzen | Vorname(n) abkürzen | ||
− | -->{{#arraymap:{{#sub: §|{{#expr: {{#pos: §|,}}+ | + | -->{{#arraymap:{{#replace:{{#if:trim|{{#sub:§|{{#expr: {{#pos: §|,}}+{{#len:,}} }}<!-- -->}} }}| |<space>}}<!-- |
Trenner | Trenner | ||
− | -->|< | + | -->|<space><!-- |
Variable | Variable | ||
-->|$<!-- | -->|$<!-- | ||
Formulierungen | Formulierungen | ||
− | -->|< | + | -->|<span></span> {{#sub: $|0|1}}.<!-- |
Trenner neu | Trenner neu | ||
-->|<!-- | -->|<!-- | ||
Zeile 43: | Zeile 43: | ||
-->{{#ifexpr: 0 < {{#rpos: §| }}<!-- | -->{{#ifexpr: 0 < {{#rpos: §| }}<!-- | ||
Leerzeichen gefunden | Leerzeichen gefunden | ||
− | DANN -->|{{#arraymap:{{#sub: §|0|{{#rpos: §| }}<!-- -->}}<!-- | + | DANN -->|{{#arraymap:{{#replace:{{#if:trim|{{#sub: §|0|{{#rpos: §| }}<!-- -->}}<!-- -->}}| |<space>}}<!-- |
Trenner | Trenner | ||
− | -->|< | + | -->|<space><!-- |
Variable | Variable | ||
-->|$<!-- | -->|$<!-- | ||
Formulierungen | Formulierungen | ||
− | -->|< | + | -->|<span></span> {{#sub: $|0|1}}.<!-- |
Trenner neu | Trenner neu | ||
-->|<!-- | -->|<!-- | ||
-->}}<!-- | -->}}<!-- | ||
Nachname | Nachname | ||
− | -->{{#sub: §|{{#rpos: §| }} }}<!-- | + | -->{{#sub: §|{{#rpos: §| }}}}<!-- |
SONST-->|§<!-- kein Leerzeichen: z.B. Mitarbeiter | SONST-->|§<!-- kein Leerzeichen: z.B. Mitarbeiter | ||
-->}}<!-- | -->}}<!-- | ||
-->}}<!-- | -->}}<!-- | ||
Trenner neu: erste Autoren | Trenner neu: erste Autoren | ||
− | -->|, < | + | -->|, <span></span><!-- |
-->}}<!-- | -->}}<!-- | ||
Zeile 77: | Zeile 77: | ||
-->{{#sub: §|0|{{#expr:{{#pos: §|,}}+1}}<!-- -->}}<!-- | -->{{#sub: §|0|{{#expr:{{#pos: §|,}}+1}}<!-- -->}}<!-- | ||
Vorname(n) abkürzen | Vorname(n) abkürzen | ||
− | -->{{#arraymap:{{#sub: §|{{#expr: {{#pos: §|,}}+ | + | -->{{#arraymap:{{#replace:{{#if:trim|{{#sub:§|{{#expr: {{#pos: §|,}}+{{#len:,}} }}<!-- -->}} }}| |<space>}}<!-- |
Trenner | Trenner | ||
− | -->|< | + | -->|<space><!-- |
Variable | Variable | ||
-->|$<!-- | -->|$<!-- | ||
Formulierungen | Formulierungen | ||
− | -->|< | + | -->|<span></span> {{#sub: $|0|1}}.<!-- |
Trenner neu | Trenner neu | ||
-->|<!-- | -->|<!-- | ||
Zeile 92: | Zeile 92: | ||
-->{{#ifexpr: 0 < {{#rpos: §| }}<!-- | -->{{#ifexpr: 0 < {{#rpos: §| }}<!-- | ||
Leerzeichen gefunden | Leerzeichen gefunden | ||
− | DANN -->|{{#arraymap:{{#sub: §|0|{{#rpos: §| }}<!-- -->}}<!-- | + | DANN -->|{{#arraymap:{{#replace:{{#if:trim|{{#sub: §|0|{{#rpos: §| }}<!-- -->}}<!-- -->}}| |<space>}}<!-- |
Trenner | Trenner | ||
− | -->|< | + | -->|<space><!-- |
Variable | Variable | ||
-->|$<!-- | -->|$<!-- | ||
Formulierungen | Formulierungen | ||
− | -->|< | + | -->|<span></span> {{#sub: $|0|1}}.<!-- |
Trenner neu | Trenner neu | ||
-->|<!-- | -->|<!-- | ||
Zeile 120: | Zeile 120: | ||
-->{{#sub: {{{1|}}}|0|{{#expr:{{#pos: {{{1|}}}|,}}+1}}<!-- -->}}<!-- | -->{{#sub: {{{1|}}}|0|{{#expr:{{#pos: {{{1|}}}|,}}+1}}<!-- -->}}<!-- | ||
Vorname(n) abkürzen | Vorname(n) abkürzen | ||
− | -->{{#arraymap:{{#sub: {{{1|}}}|{{#expr: {{#pos: {{{1|}}}|,}}+ | + | -->{{#arraymap:{{#replace:{{#if:trim|{{#sub:{{{1|}}}|{{#expr: {{#pos: {{{1|}}}|,}}+{{#len:,}} }}<!-- -->}} }}| |<space>}}<!-- |
Trenner | Trenner | ||
− | -->|< | + | -->|<space><!-- |
Variable | Variable | ||
-->|§<!-- | -->|§<!-- | ||
Formulierungen | Formulierungen | ||
− | -->|< | + | -->|<span></span> {{#sub: §|0|1}}.<!-- |
Trenner neu | Trenner neu | ||
-->|<!-- | -->|<!-- | ||
Zeile 138: | Zeile 138: | ||
-->{{#ifexpr: 0 < {{#rpos: {{{1|}}}| }}<!-- | -->{{#ifexpr: 0 < {{#rpos: {{{1|}}}| }}<!-- | ||
Leerzeichen gefunden | Leerzeichen gefunden | ||
− | DANN -->|{{#arraymap:{{#sub: {{{1|}}}|0|{{#rpos: {{{1|}}}| }}<!-- -->}}<!-- | + | DANN -->|{{#arraymap:{{#replace:{{#if:trim|{{#sub: {{{1|}}}|0|{{#rpos: {{{1|}}}| }}<!-- -->}}<!-- -->}}| |<space>}}<!-- |
Trenner | Trenner | ||
− | -->|< | + | -->|<space><!-- |
Variable | Variable | ||
-->|§<!-- | -->|§<!-- | ||
Formulierungen | Formulierungen | ||
− | -->|< | + | -->|<span></span> {{#sub: §|0|1}}.<!-- |
Trenner neu | Trenner neu | ||
-->|<!-- | -->|<!-- | ||
Zeile 170: | Zeile 170: | ||
oder | oder | ||
Vorname Name & Vorname Name & Vorname Name → V. Name, V. Name & V. Name | Vorname Name & Vorname Name & Vorname Name → V. Name, V. Name & V. Name | ||
+ | |||
+ | Test: | ||
+ | <nowiki>{{</nowiki>{{PAGENAME}}|Reichenbach, Heinrich Gottlieb Ludwig}} | ||
+ | {{{{PAGENAME}}|Reichenbach, Heinrich Gottlieb Ludwig}} | ||
+ | Test mehre Namen | ||
+ | <nowiki>{{</nowiki>{{PAGENAME}}|Reichenbach, Heinrich Gottlieb Ludwig & Fritz Müller & Erhardt, Heinz}} | ||
+ | {{{{PAGENAME}}|Reichenbach, Heinrich Gottlieb Ludwig & Fritz Müller & Erhardt, Heinz}} | ||
== Technische Anmerkungen == | == Technische Anmerkungen == | ||
Zeile 177: | Zeile 184: | ||
[[Kategorie:Vorlagen/Templates]] | [[Kategorie:Vorlagen/Templates]] | ||
[[Kategorie:Semantisches Wiki]] | [[Kategorie:Semantisches Wiki]] | ||
+ | [[Kategorie: Vorlage: Formatierte Literaturausgabe]] | ||
<!-- | <!-- | ||
(5) Sortierung nicht vergessen | (5) Sortierung nicht vergessen | ||
--> {{SORTIERUNG: {{SEITENNAME Umlaute konvertiert}} }} | --> {{SORTIERUNG: {{SEITENNAME Umlaute konvertiert}} }} | ||
</noinclude> | </noinclude> |
Aktuelle Version vom 23. Mai 2020, 11:28 Uhr
Diese Vorlage formatiert eine vorgegebene Autorenliste von
Name, Vorname & Name, Vorname & Name, Vorname zu: Name, V., Name, V. & Name, V.
oder
Vorname Name & Vorname Name & Vorname Name → V. Name, V. Name & V. Name
Test:
{{Literatur/Namensaufzählung kurz|Reichenbach, Heinrich Gottlieb Ludwig}} Reichenbach, H. G. L.
Test mehre Namen
{{Literatur/Namensaufzählung kurz|Reichenbach, Heinrich Gottlieb Ludwig & Fritz Müller & Erhardt, Heinz}} Reichenbach, H. G. L., F. Müller & Erhardt, H.
Technische Anmerkungen
- wird
~nowiki~Name, Vorname & Name, Vorname & Name, Vorname
übergeben, findet keine Ersetzung statt. - abhängig von der Extention Semantic Forms