Template:Paper: Difference between revisions
Appearance
No edit summary Tag: Reverted |
Tag: Undo |
||
| Line 1: | Line 1: | ||
<noinclude> | |||
= Paper Template (TOE‑E) — Variables‑free = | |||
== Parameters == | |||
; id, title (required) | |||
; subtitle, year, authors, roles, status, domain, subdomain, scale, substrate, e_type, s_type, r_type, timescale, license, conflicts, data_code | |||
; description, keywords (optional, stored) | |||
; internal_doi, external_doi | |||
; pdf, latex, bibtex | |||
; displaytitle : yes/no (default yes) | |||
; defaultsort : optional override (e.g., Ecosystem Resilience 0002) | |||
== Requires (create once) == | |||
* [[Template:DOI]] | |||
* Properties: [[Property:Has title]], [[Property:Has description]], [[Property:Has keywords]], | |||
[[Property:Has domain]], [[Property:Has status]], [[Property:Branch ID]], [[Property:Has authors]], [[Property:Has roles]] | |||
</noinclude><includeonly> | |||
<!-- DISPLAYTITLE --> | |||
{{#if:{{{displaytitle|yes}}}| | |||
{{DISPLAYTITLE:{{{title}}} – {{{id}}} }} | |||
}} | |||
<!-- DEFAULTSORT --> | |||
{{#if:{{{defaultsort|}}}| | |||
{{DEFAULTSORT:{{{defaultsort}}}}} | |||
| <!-- simple, robust: sort by Title then ID --> | |||
{{DEFAULTSORT:{{{title}}} {{{id}}}}} | |||
}} | |||
<!-- Minimal semantic storage --> | |||
{{#set: | |||
| Has title = {{{title}}} | |||
| Has description = {{{description|}}} | |||
| Has keywords = {{{keywords|}}} | |||
| Branch ID = {{{id}}} | |||
| Has domain = {{{domain|}}} | |||
| Has status = {{{status|}}} | |||
| Has authors = {{{authors|}}} | |||
| Has roles = {{{roles|}}} | |||
}} | |||
<!-- Main layout with sidebar --> | <!-- Main layout with sidebar --> | ||
<div style="display:flex | <div style="display:flex; gap:20px; align-items:flex-start;"> | ||
<!-- Main content area --> | |||
<div style="flex:1; min-width:0;"> | |||
<!-- Clean header --> | |||
<div style="margin-bottom:20px;"> | |||
<h1 style="font-size:1.5em; margin:0 0 8px 0; line-height:1.2;"> | |||
{{{title}}}{{#if:{{{id|}}}| – <span style="font-weight:normal; color:#666;">{{{id}}}</span>}} | |||
</h1> | |||
{{#if:{{{subtitle|}}}|<div style="color:#666; font-size:1.1em; margin-bottom:8px;">{{{subtitle}}}</div>}} | |||
<div style="color:#444; margin-bottom:4px;"> | |||
<strong>{{{authors|<span style="color:#999;">(Authors not set)</span>}}}</strong> | |||
</div> | |||
<div style="color:#666; font-size:0.9em; margin-bottom:4px;"> | |||
<em>{{#if:{{{status|}}}|{{{status}}}{{#if:{{{year|}}}| {{{year}}}}}|{{#if:{{{year|}}}|Submitted {{{year}}}|}}}}</em> | |||
</div> | |||
{{#if:{{{domain|}}}|<div style="color:#666; font-size:0.85em; margin-bottom:8px;"> | |||
<strong>Subjects:</strong> <span style="color:#0066cc;">{{{domain}}}{{#if:{{{subdomain|}}}| > {{{subdomain}}}|}}</span>{{#if:{{{keywords|}}}|; {{{keywords}}}}} | |||
</div>}} | |||
</div> | |||
== Abstract == | |||
{{{abstract|<span style="color:#999;">(No abstract provided.)</span>}}} | |||
</div> | |||
<!-- Sidebar --> | |||
<div style="flex:0 0 280px; background:#f8f9fa; border:1px solid #ddd; border-radius:6px; padding:15px; font-size:0.9em;"> | |||
<div style="margin-bottom:18px;"> | |||
<strong style="color:#333;">Access Paper:</strong> | |||
<ul style="margin:8px 0 0 0; padding-left:20px; list-style:none;"> | |||
{{#if:{{{pdf|}}}|<li style="margin:4px 0;"><span style="color:#0066cc;">📄</span> [[Media:{{{pdf}}}|<strong>View PDF</strong>]]</li>}} | |||
{{#if:{{{latex|}}}|<li style="margin:4px 0;"><span style="color:#666;">📝</span> [[Media:{{{latex}}}|TeX Source]]</li>}} | |||
{{#if:{{{bibtex|}}}|<li style="margin:4px 0;"><span style="color:#666;">📚</span> [[Media:{{{bibtex}}}|BibTeX]]</li>}} | |||
{{#if:{{{data_code|}}}|<li style="margin:4px 0;"><span style="color:#666;">💻</span> {{{data_code}}}</li>}} | |||
</ul> | |||
</div> | |||
{{DOI | |||
| internal={{{internal_doi|}}} | |||
| external={{{external_doi|}}} | |||
| store=yes | |||
}} | |||
<div style="margin:18px 0; border-top:1px solid #eee; padding-top:15px;"> | |||
<strong style="color:#333;">Metadata:</strong> | |||
<table style="width:100%; margin-top:8px; font-size:0.85em;"> | |||
{{#if:{{{domain|}}}|<tr><td style="color:#666; padding:2px 0;"><strong>Domain:</strong></td><td style="padding:2px 0;">{{{domain}}}</td></tr>}} | |||
{{#if:{{{scale|}}}|<tr><td style="color:#666; padding:2px 0;"><strong>Scale:</strong></td><td style="padding:2px 0;">{{{scale}}}</td></tr>}} | |||
{{#if:{{{substrate|}}}|<tr><td style="color:#666; padding:2px 0;"><strong>Substrate:</strong></td><td style="padding:2px 0;">{{{substrate}}}</td></tr>}} | |||
{{#if:{{{e_type|}}}|<tr><td style="color:#666; padding:2px 0;"><strong>E‑type:</strong></td><td style="padding:2px 0;">{{{e_type}}}</td></tr>}} | |||
{{#if:{{{s_type|}}}|<tr><td style="color:#666; padding:2px 0;"><strong>S‑type:</strong></td><td style="padding:2px 0;">{{{s_type}}}</td></tr>}} | |||
{{#if:{{{r_type|}}}|<tr><td style="color:#666; padding:2px 0;"><strong>R‑type:</strong></td><td style="padding:2px 0;">{{{r_type}}}</td></tr>}} | |||
{{#if:{{{timescale|}}}|<tr><td style="color:#666; padding:2px 0;"><strong>Timescale:</strong></td><td style="padding:2px 0;">{{{timescale}}}</td></tr>}} | |||
{{#if:{{{data_code|}}}|<tr><td style="color:#666; padding:2px 0;"><strong>Data/Code:</strong></td><td style="padding:2px 0;">{{{data_code}}}</td></tr>}} | |||
{{#if:{{{conflicts|}}}|<tr><td style="color:#666; padding:2px 0;"><strong>Conflicts:</strong></td><td style="padding:2px 0;">{{{conflicts}}}</td></tr>}} | |||
{{#if:{{{license|}}}|<tr><td style="color:#666; padding:2px 0;"><strong>License:</strong></td><td style="padding:2px 0;">{{{license}}}</td></tr>}} | |||
</table> | |||
</div> | |||
<div style="margin-top:18px; border-top:1px solid #eee; padding-top:15px;"> | |||
<strong style="color:#333;">Citation:</strong> | |||
<div style="background:#fff; border:1px solid #ddd; padding:8px; margin:8px 0; border-radius:4px; font-size:0.8em; line-height:1.4;"> | |||
<strong>APA:</strong><br/> | |||
{{{authors|TOE-E Collective}}}. ({{{year|{{CURRENTYEAR}}}}}). | |||
<em>{{{title}}} – {{{id}}}</em>. TOE-E Archive. | |||
{{#if:{{{external_doi|}}}| | |||
{{#ifeq:{{lc:{{{external_doi}}}}}|pending| | |||
<span style="color:#999;"> (DOI pending)</span> | |||
| . doi:[https://doi.org/{{{external_doi}}} {{{external_doi}}}] | |||
}} | |||
}} | |||
</div> | |||
<div class="mw-collapsible mw-collapsed" style="margin-top:8px;"> | |||
<div style="cursor:pointer; color:#0066cc;"><strong>▶ Export BibTeX</strong></div> | |||
<div class="mw-collapsible-content"> | |||
{{#tag:pre| | |||
@article{TOEE-{{{bibkey|{{{id}}}}}}}, | |||
@article{TOEE-{{{bibkey| | |||
title = { {{{title}}} – {{{id}}} }, | title = { {{{title}}} – {{{id}}} }, | ||
author = { {{{authors|TOE-E Collective}}} }, | author = { {{{authors|TOE-E Collective}}} }, | ||
| Line 87: | Line 130: | ||
| DOI pending }} } | | DOI pending }} } | ||
} | } | ||
|style=white-space:pre-wrap; background:#f8f8f8; padding:6px; border:1px solid #ccc; border-radius:3px; margin:4px 0 0 0; font-family:monospace; font-size:0.75em; }} | |style=white-space:pre-wrap; background:#f8f8f8; padding:6px; border:1px solid #ccc; border-radius:3px; margin:4px 0 0 0; font-family:monospace; font-size:0.75em; | ||
}} | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
</div> | |||
</ | </includeonly> | ||
Revision as of 15:56, 23 August 2025
Paper Template (TOE‑E) — Variables‑free
Parameters
- id, title (required)
- subtitle, year, authors, roles, status, domain, subdomain, scale, substrate, e_type, s_type, r_type, timescale, license, conflicts, data_code
- description, keywords (optional, stored)
- internal_doi, external_doi
- pdf, latex, bibtex
- displaytitle
- yes/no (default yes)
- defaultsort
- optional override (e.g., Ecosystem Resilience 0002)
Requires (create once)
Property:Has domain, Property:Has status, Property:Branch ID, Property:Has authors, Property:Has roles