Vorlage:Literatur: Unterschied zwischen den Versionen

Aus Kamigraphie
Zur Navigation springen Zur Suche springen
 
(52 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
<noinclude>
+
{{#vardefine: code
Dies ist die Vorlage „Literatur“.
+
| {{{autor1_fam|}}}_{{{jahr|}}}
Sie sollte im folgenden Format aufgerufen werden:
+
}}<!--  
<pre>
+
-->{{#vardefine: code
{{Literatur
+
| {{#if:{{{code|}}}
|code=    <!-- wenn Autor_Jahr nicht mit Artikelnamen passt -->
+
  | {{{code|}}}
|autor1_fam=
+
  | {{#var:code}}
|autor1_vor=
+
   }}
|autor1_kanji=
+
}}<!--
|autor_zusatz=  <!-- Hg, Ü -->
+
 
|autor2=   <!-- Vor Fam; e.a. bei mehr als 2 -->
+
AUTOR
|sprache=  <!-- jap --->
+
 
|jahr=
+
-->{{#vardefine: autor1_fam
|pub_form= <!-- Buch, Zeitschrift, Sammelband -->Zeitschrift
+
|[[Literatur:{{#var:code}}|{{{autor1_fam|}}}]]
|titel1=
+
}}<!--
|titel1_kanji=
+
-->{{#vardefine: autor
|titel2=
+
| {{#ifeq: {{{autor1_nat|}}} | asien
|pdf=  <!-- intern gespeichertes PDF -->
+
  | <span class='L_fam'>{{#var:autor1_fam}}</span> {{{autor1_vor|}}} {{{autor1_kanji|}}}
|link=  <!-- externe Link-Adresse -->
+
  | {{#if: {{#regex: {{PAGENAME}}|/Literatur\b/}}
|sammelband_hg=
+
    | <span class='L_fam'>{{#var:autor1_fam}}</span>{{#if: {{{autor1_vor|}}}
|sammelband_titel=
+
      |, {{{autor1_vor|}}}}}
|sammelband_kanji=
+
    | {{{autor1_vor|}}} <span class='L_fam'>{{#var:autor1_fam}}</span>
|zeitschrift=
+
    }}
|ort=
+
  }}<!--  
|verlag=
+
-->{{#if:{{{autor2|}}}
|reihe=
+
  | {{#switch: {{{autor2|}}}
|seiten=  
+
    |e.a. = ,&nbsp;e.a.
|bemerkung=
+
    | #default = , {{{autor2}}}  
|bemerkung2 = {{{1|}}}  
+
    }}  
}}
+
  }}<!--
</pre></noinclude><includeonly></includeonly><!--
+
-->{{#if:{{{autor_zusatz|}}}
-->{{#vardefine: code
+
  |&nbsp;({{{autor_zusatz}}}.)
|{{#if: {{{code|}}}| {{{code|}}} | {{{autor1_fam|}}} {{{jahr|}}} }}
+
  }}  
 
}}<!--
 
}}<!--
-->{{#vardefine: autor1
+
 
| {{{autor1_fam|}}}{{#if:{{{autor1_vor|}}}|, {{{autor1_vor|}}}}} {{{autor1_kanji|}}}
+
TITEL
}}<!--
+
 
-->{{#vardefine: titel1
+
-->{{#vardefine: titel1  
| {{ucfirst:{{{titel1|}}} }}
+
| {{{titel1|}}}
 
}}<!--
 
}}<!--
-->{{#vardefine: titel_pdf
+
trim pdf 1
| {{#ifanon: <!-- do nothing -->
+
-->{{#vardefine: pdf
 
| {{#if: {{{pdf|}}}  
 
| {{#if: {{{pdf|}}}  
   | [[:{{{pdf|}}}|{{#var:titel1}}]]
+
   | Datei:{{#regex: {{{pdf|}}}
}}}}}}<!--
+
    |/^([Dd]atei:{{!}}[Ff]ile:)/
 +
    |
 +
    }}
 +
  }}
 +
}}<!--
 +
trim pdf 2
 +
-->{{#vardefine: pdf
 +
| {{#if: {{#var:pdf}}  
 +
  | {{#regex:{{#var:pdf}}  
 +
    |/\.pdf$/
 +
    |
 +
    }}.pdf
 +
  }}
 +
}}<!--
 
-->{{#vardefine: titel_link
 
-->{{#vardefine: titel_link
| {{#if: {{#var: title_pdf}} | {{#var: title_pdf}}  
+
| {{#if: {{#var:pdf}}
| {{#if: {{{link|}}} | [{{{link|}}}  {{#var:titel1}}]
+
  | {{#ifanon:{{#var:titel1}}
| {{#var:titel1}}
+
    | [[:{{#var:pdf}}|{{#var:titel1}}]]
}} }} }}<!--  
+
    }}
 +
  | {{#if: {{{link|}}}  
 +
    | [{{{link|}}}  {{#var:titel1}}]
 +
    | {{#var:titel1}}
 +
    }}  
 +
  }}  
 +
}}<!--
 +
 
 
-->{{#vardefine:titel  
 
-->{{#vardefine:titel  
|{{#if: {{{titel2|}}} |{{#var:titel_link}}: {{ucfirst:{{{titel2}}}}}
+
|{{#if: {{{titel2|}}} | {{#var:titel_link}}: {{{titel2}}}. | {{#var:titel_link}}. }}  
|{{#var:titel_link}} }}
 
 
}}<!--
 
}}<!--
-->{{#vardefine:titel_j
+
-->{{#vardefine:titel | {{#regex:{{#var:titel}}|/\?[\.\:\,\;]/|?}}  
  | {{{titel1_kanji|}}}{{#if: {{{titel2_kanji|}}} |—{{{titel2_kanji|}}} }}
 
 
}}<!--
 
}}<!--
-->{{#vardefine:titel_j
+
-->{{#vardefine:titel_kanji
|{{#if: {{{titel_ue|}}} | {{#var:titel_j}} [{{{titel_ue|}}}]
+
| {{#if: {{{titel_kanji|}}}|{{{titel_kanji|}}}.}}
| {{#var:titel_j}} }}
 
}}<!--
 
-->{{#vardefine:titel_all
 
| {{#ifeq: {{#regex: {{{pub_form|}}} |/(Zeitschrift{{!}}Sammelband)/|Artikel}} | Artikel
 
| „{{#var:titel}}{{#if:{{#var:titel_j}}|“ {{#var:titel_j}}.|.“}}
 
| ''{{#var:titel}}'' {{#var:titel_j}}.
 
}}}}<!--
 
-->{{#vardefine:titel_all
 
| {{#regex:{{#regex:{{#var:titel_all}}
 
|/(\S)\s+([\.\?\!:])/
 
|$1$2
 
}}
 
|/([\?\!,])[\,:\.]/
 
|$1
 
}} }}<!--
 
-->{{#vardefine:reihe
 
|{{#if: {{{reihe|}}} |({{{reihe|}}}.) }}  
 
 
}}<!--
 
}}<!--
-->{{#vardefine: kategorien
+
ORT, etc.
| {{#if: {{{pdf|}}} | [[Kategorie:pdf]]
+
 
  | {{#if: {{{link|}}} | [[Kategorie:literaturlink]]
 
}} }} }}<!--
 
 
-->{{#vardefine:ort_verlag  
 
-->{{#vardefine:ort_verlag  
| {{#if: {{{verlag|}}} | {{#if: {{{ort|}}}|{{{ort}}}: }} {{{verlag|}}} | {{{ort|}}} }}  
+
| {{#if: {{{verlag|}}} | {{#if: {{{ort|}}}|{{{ort}}}: }} {{{verlag|}}} | {{{ort|}}} }} {{{jahr|}}}
}}<!--
 
-->{{#vardefine:seiten
 
| {{#if: {{{seiten|}}} |, S. {{#regex:{{{seiten|}}}|/-/|–}} }}
 
 
}}<!--
 
}}<!--
 
-->{{#vardefine:sammelbandangaben  
 
-->{{#vardefine:sammelbandangaben  
| {{#ifeq: {{{pub_form|}}} | Sammelband
+
| {{#if:{{{sammelband_hg|}}} | <span class=L_hg> In: {{{sammelband_hg|}}} (Hg.), </span> }} <!--
  |{{#if:{{{sammelband_hg|}}} | In: {{{sammelband_hg|}}} (Hg.)}}<!--
+
-->{{#if: {{{sammelband_titel|}}}|''{{#regex:{{#regex:{{{sammelband_titel|}}}. |/\?\./|?}} |/\.\./|.}}'' {{#if: {{{reihe|}}} | ({{{reihe|}}}.) }} {{#var:ort_verlag}} }}  
-->{{#if: {{{sammelband_titel|}}}|, ''{{ucfirst:{{{sammelband_titel|}}} }}''{{#if: {{{sammelband_kanji|}}}
 
|<nowiki/> {{{sammelband_kanji|}}} }}. {{#var:reihe}} {{#var:ort_verlag}} }} }}
 
 
}}<!--
 
}}<!--
#### SCHREIBEN #####
+
-->{{#vardefine:titel_all | {{#switch: {{{pub_form|}}}
--> {{#var:autor1}}<!--
+
| Zeitschrift = „{{#var:titel}}“ {{#var: titel_kanji}} {{{zeitschrift|}}}{{#if:{{{jahr|}}}|&nbsp;({{{jahr|}}}) }}{{#if:{{{seiten|}}}|, S. {{{seiten|}}} }}.
-->{{#if:{{{autor2|}}}
+
| Sammelband = „{{#var:titel}}“ {{#var: titel_kanji}} {{#var:sammelbandangaben}}{{#if: {{{seiten|}}}|, S. {{{seiten|}}}.|.}}
| {{#switch: {{{autor2|}}}
+
| #default = ''{{#var:titel}}'' {{#var: titel_kanji}} {{#if: {{{reihe|}}} | ({{{reihe|}}}.) }} {{#var:ort_verlag}}.
  |e.a. = ,&nbsp;e.a.
+
}} }}<!--  
  | #default = &nbsp;und {{{autor2}}}  
+
 
}} }} <!--
+
BEMERKUNG
-->{{#if:{{{autor_zusatz|}}}| ({{{autor_zusatz}}}.)}} <!--
+
 
-->{{#if: {{{jahr|}}} | ({{{jahr|}}}).}} <!--
+
-->{{#vardefine:auflage
-->{{#switch: {{{pub_form|}}}
+
| {{#if: {{{auflage|}}} | {{{auflage|}}}. Auflage.
| Zeitschrift = {{#var:titel_all}} {{{zeitschrift|}}}{{#var:seiten}}.
+
}} }}<!--
| Sammelband =  {{#var:titel_all}} {{#var:sammelbandangaben}}{{#var:seiten}}.
+
-->{{#vardefine:bemerkung
| #default = {{#var:titel_all}} {{#var:reihe}} {{#var:ort_verlag}}.
+
| {{#var:auflage}} {{#if: {{{bemerkung|}}} | {{{bemerkung|}}}.  
}} <!--  
+
}} }}<!--
-->{{#ifeq: {{#var:code}} | | |[[Literatur:{{#var:code}}|]]}} {{{bemerkung|}}} {{{bemerkung2|}}}<!--
+
-->{{#vardefine:bemerkung
 +
| {{#if: {{#var:bemerkung}} | ({{#regex:{{#var:bemerkung}}.|/\.\./|.}}) }}
 +
  {{#if: {{{1|{{{bemerkung2|}}} }}} | <br/>{{{1|{{{bemerkung2|}}} }}}
 +
}} }}<!--
 +
 
 +
SCHREIBEN
 +
 
 +
--><!--{{#ifeq: {{NAMESPACE}} | Literatur | {{titel|{{{titel1|{{PAGENAME}} }}} }} }}--><div class=literatur><div class=L_autor>{{#var:autor}}<span class=L_jahr> {{{jahr|}}}</span></div> <!--
 +
-->{{#var:titel_all}} {{#var:bemerkung}} <!--
 +
 
 +
Bearbeitungslink
 +
 
 +
-->{{#ifanon:<!--do nothing-->
 +
| {{#ifeq:{{NAMESPACE}}|Literatur
 +
  |<div class=sysoplinks style='right:2em;'>[[Spezial:Mit_Formular_bearbeiten/Literatur/{{FULLPAGENAME}}|Diese Seite mit Formular bearbeiten]]</div>
 +
  }}
 +
}}<!--  
 +
 
 +
Kategorien und Attribute
  
KATEGORIEN
 
  
-->{{#ifeq: {{NAMESPACE}} | Literatur  
+
-->{{#ifeq: {{NAMESPACE}} | Literatur
| {{#var:kategorien}} {{#if: {{{cat|}}} | [[Kategorie: {{{cat|}}} ]]}}
+
| [[Kategorie:Literaturartikel]] {{#set: is_literature_article={{#var:code}}}}<!--
}}<!--
+
-->{{#if:{{{cat|}}}|[[Kategorie:{{{cat|}}}]]}}<!--
 +
-->{{#if: {{#var:pdf}}
 +
  | {{#set: Literatur_mit_PDF= {{#var:pdf}} }}
 +
  | {{#if: {{{link|}}}
 +
    | [[Kategorie:Literatur-mit-Link]]
 +
    }}
 +
  }}
 +
| {{#if: {{#regex: {{NAMESPACENUMBER}}
 +
    |/^(0{{!}}106)$/
 +
    }}
 +
  | {{#set: uses_literature_article=Literatur:{{#var:code}}}}
 +
  }}
 +
}}<!--
 +
--></div><!--
  
 
LISTE
 
LISTE
  
 
-->{{#ifeq: {{NAMESPACE}} | Literatur   
 
-->{{#ifeq: {{NAMESPACE}} | Literatur   
| {{#ifeq: {{#expr: {{#dpl:
+
| {{#ask: [[Uses literature article::Literatur:{{#var:code}}]][[:+]] 
  |uses = literatur:{{#var:code}}
+
|format=ul
  | format   =,
+
|intro= <h3>Verwendung</h3>
  | resultsfooter= %TOTALPAGES%
 
  }} > 0 }} | 1
 
 
<h3> Verwendung </h3>
 
{{#dpl:
 
  |uses =  literatur:{{#var:code}}
 
  |ordermethod=title
 
  |order = ascending
 
  |format = ,<div class=literatur> →&nbsp;[[%PAGE%#Literatur|%PAGE%]]</div>
 
  |suppresserrors=true
 
}}
 
 
}}
 
}}
 +
}}<!--
 +
--><noinclude>
 +
=== Code für Literaturangaben ===
 +
<pre>
 +
{{Literatur
 +
| code =
 +
| autor1_nat =
 +
| autor1_fam =
 +
| autor1_vor =
 +
| autor1_kanji =
 +
| autor2 =
 +
| autor_zusatz =
 +
| jahr =
 +
| pub_form =
 +
| titel1 =
 +
| titel2 =
 +
| titel_kanji=
 +
| link =
 +
| pdf =
 +
| sammelband_hg =
 +
| sammelband_titel =
 +
| ort = 
 +
| verlag = 
 +
| reihe =
 +
| auflage =
 +
| zeitschrift =
 +
| seiten =
 +
| bemerkung =
 +
| bemerkung2 = {{{1|}}}
 +
| cat = 
 
}}
 
}}
 +
</pre>
 +
----
 +
<templatedata>
 +
{
 +
"params": {
 +
"code": {
 +
"suggested": true,
 +
"description": "Pagename",
 +
"type": "string",
 +
"autovalue": "",
 +
"example": "Scheid_2001"
 +
},
 +
"jahr": {
 +
"suggested": true,
 +
"description": "Jahr oder Zeitspanne ",
 +
"example": "2001",
 +
"type": "string"
 +
},
 +
"autor1_fam": {
 +
"suggested": true,
 +
"description": "Familienname des ersten Autors",
 +
"autovalue": ""
 +
},
 +
"autor1_vor": {
 +
"description": "Vornamen von Autor 1",
 +
"autovalue": " ",
 +
"suggested": true
 +
},
 +
"autor1_nat": {
 +
"description": "\"west\" (default) oder \"asien\"",
 +
"example": "dient zur Formatierung asiatischer Namen",
 +
"type": "string",
 +
"autovalue": "west",
 +
"suggested": true
 +
},
 +
"autor1_kanji": {
 +
"description": "nur bei Publ. in asiat. Sprache"
 +
},
 +
"autor2": {
 +
"description": "voller Name weiterer Autoren in natürlicher Namensfolge",
 +
"example": "Kobayashi Kōichi, John Power",
 +
"type": "string",
 +
"autovalue": "",
 +
"suggested": true
 +
},
 +
"autor_zusatz": {
 +
"description": "Herausgeber, Übersetzer etc. in Abk. ohne Punkt",
 +
"example": "Hg, Ü",
 +
"type": "string",
 +
"suggested": true
 +
},
 +
"titel1": {
 +
"required": true,
 +
"description": "Haupttitel",
 +
"example": "kein Punkt oder Doppelpunkt am Schluss",
 +
"type": "string",
 +
"autovalue": ""
 +
},
 +
"titel2": {
 +
"description": "Nebentitel ",
 +
"example": "kein Punkt",
 +
"type": "string",
 +
"autovalue": " ",
 +
"suggested": true
 +
},
 +
"titel_kanji": {
 +
"description": "Voller Titel (bei asiat. Publ.)",
 +
"autovalue": "",
 +
"suggested": true
 +
},
 +
"link": {
 +
"description": "Link zu einer externen Online Version der Publikation",
 +
"type": "url"
 +
},
 +
"verlag": {
 +
"type": "string",
 +
"required": true,
 +
"description": "bei \"Zeitschrift\" nicht nötig",
 +
"example": "VÖAW",
 +
"autovalue": ""
 +
},
 +
"ort": {
 +
"type": "string",
 +
"suggested": true,
 +
"description": "Bei \"Zeitschrift\" nicht nötig",
 +
"example": "Wien"
 +
},
 +
"sammelband_hg": {
 +
"suggested": true,
 +
"description": "Hg. des Sammelbandes, wenn Publikation ein Sammelbandkapitel ist",
 +
"example": "Angela Winkler",
 +
"type": "string"
 +
},
 +
"sammelband_titel": {
 +
"suggested": true,
 +
"description": "Voller Titel des Sammelbandes (kein Punkt am Schluss)"
 +
},
 +
"reihe": {
 +
"description": "Reihentitel und Bd",
 +
"example": "''Beiträge zur Japanologie'', 137",
 +
"autovalue": ""
 +
},
 +
"zeitschrift": {
 +
"suggested": true,
 +
"description": "Voller Namen + Bandnr",
 +
"example": "''Japanese Journal of Religious Studies'' 31/2"
 +
},
 +
"seiten": {
 +
"example": "12–35",
 +
"autovalue": "",
 +
"type": "string",
 +
"suggested": true
 +
},
 +
"auflage": {},
 +
"bemerkung": {},
 +
"bemerkung2": {
 +
"description": "nicht bearbeiten, nicht löschen",
 +
"autovalue": "{{{1|}}}",
 +
"required": true,
 +
"type": "string"
 +
},
 +
"pdf": {
 +
"description": "intern gespeicherte pdf-Datei",
 +
"example": "*Scheid_2001  *Scheid_2001.pdf *Datei:Scheid_2001.pdf ",
 +
"type": "wiki-file-name",
 +
"autovalue": "",
 +
"suggested": true
 +
},
 +
"pub_form": {
 +
"description": "Form der Publikation",
 +
"type": "string",
 +
"autovalue": "Buch",
 +
"required": true,
 +
"example": "Buch / Zeitschrift / Sammelband"
 +
},
 +
"cat": {
 +
"description": "Zusatz-Kategorie",
 +
"type": "string"
 +
}
 +
},
 +
"description": "Gestaltet einen Literatureintrag",
 +
"paramOrder": [
 +
"code",
 +
"jahr",
 +
"autor1_fam",
 +
"autor1_vor",
 +
"autor1_nat",
 +
"autor1_kanji",
 +
"autor2",
 +
"autor_zusatz",
 +
"pub_form",
 +
"titel1",
 +
"titel2",
 +
"titel_kanji",
 +
"link",
 +
"pdf",
 +
"verlag",
 +
"ort",
 +
"sammelband_hg",
 +
"sammelband_titel",
 +
"reihe",
 +
"zeitschrift",
 +
"seiten",
 +
"auflage",
 +
"bemerkung",
 +
"bemerkung2",
 +
"cat"
 +
],
 +
"format": "block"
 +
}
 +
</templatedata>
 +
</noinclude>

Aktuelle Version vom 15. April 2023, 13:42 Uhr

[[Literatur:_|]]
. .

Code für Literaturangaben

{{Literatur 
| code = 
| autor1_nat = 
| autor1_fam = 
| autor1_vor = 
| autor1_kanji = 
| autor2 = 
| autor_zusatz = 
| jahr = 
| pub_form = 
| titel1 = 
| titel2 = 
| titel_kanji=
| link = 
| pdf = 
| sammelband_hg = 
| sammelband_titel = 
| ort =   
| verlag =  
| reihe = 
| auflage = 
| zeitschrift = 
| seiten = 
| bemerkung = 
| bemerkung2 = {{{1|}}} 
| cat =   
}}

Gestaltet einen Literatureintrag

Vorlagenparameter

Diese Vorlage bevorzugt Blockformatierung von Parametern.

ParameterBeschreibungTypStatus
Codecode

Pagename

Beispiel
Scheid_2001
Autowert
Zeichenfolgevorgeschlagen
Jahrjahr

Jahr oder Zeitspanne

Beispiel
2001
Zeichenfolgevorgeschlagen
Autor1_famautor1_fam

Familienname des ersten Autors

Autowert
Unbekanntvorgeschlagen
Autor1_vorautor1_vor

Vornamen von Autor 1

Autowert
Unbekanntvorgeschlagen
Autor1_natautor1_nat

"west" (default) oder "asien"

Beispiel
dient zur Formatierung asiatischer Namen
Autowert
west
Zeichenfolgevorgeschlagen
Autor1_kanjiautor1_kanji

nur bei Publ. in asiat. Sprache

Unbekanntoptional
Autor2autor2

voller Name weiterer Autoren in natürlicher Namensfolge

Beispiel
Kobayashi Kōichi, John Power
Autowert
Zeichenfolgevorgeschlagen
Autor_zusatzautor_zusatz

Herausgeber, Übersetzer etc. in Abk. ohne Punkt

Beispiel
Hg, Ü
Zeichenfolgevorgeschlagen
Pub_formpub_form

Form der Publikation

Beispiel
Buch / Zeitschrift / Sammelband
Autowert
Buch
Zeichenfolgeerforderlich
Titel1titel1

Haupttitel

Beispiel
kein Punkt oder Doppelpunkt am Schluss
Autowert
Zeichenfolgeerforderlich
Titel2titel2

Nebentitel

Beispiel
kein Punkt
Autowert
Zeichenfolgevorgeschlagen
Titel_kanjititel_kanji

Voller Titel (bei asiat. Publ.)

Autowert
Unbekanntvorgeschlagen
Linklink

Link zu einer externen Online Version der Publikation

URLoptional
Pdfpdf

intern gespeicherte pdf-Datei

Beispiel
*Scheid_2001 *Scheid_2001.pdf *Datei:Scheid_2001.pdf
Autowert
Dateivorgeschlagen
Verlagverlag

bei "Zeitschrift" nicht nötig

Beispiel
VÖAW
Autowert
Zeichenfolgeerforderlich
Ortort

Bei "Zeitschrift" nicht nötig

Beispiel
Wien
Zeichenfolgevorgeschlagen
Sammelband_hgsammelband_hg

Hg. des Sammelbandes, wenn Publikation ein Sammelbandkapitel ist

Beispiel
Angela Winkler
Zeichenfolgevorgeschlagen
Sammelband_titelsammelband_titel

Voller Titel des Sammelbandes (kein Punkt am Schluss)

Unbekanntvorgeschlagen
Reihereihe

Reihentitel und Bd

Beispiel
''Beiträge zur Japanologie'', 137
Autowert
Unbekanntoptional
Zeitschriftzeitschrift

Voller Namen + Bandnr

Beispiel
''Japanese Journal of Religious Studies'' 31/2
Unbekanntvorgeschlagen
Seitenseiten

keine Beschreibung

Beispiel
12–35
Autowert
Zeichenfolgevorgeschlagen
Auflageauflage

keine Beschreibung

Unbekanntoptional
Bemerkungbemerkung

keine Beschreibung

Unbekanntoptional
Bemerkung2bemerkung2

nicht bearbeiten, nicht löschen

Autowert
{{{1|}}}
Zeichenfolgeerforderlich
Catcat

Zusatz-Kategorie

Zeichenfolgeoptional