--- ---
{%- if entry.preview -%} {% if entry.preview contains '://' -%} {%- else -%} {%- endif -%} {%- elsif entry.abbr -%} {%- if site.data.venues[entry.abbr] -%} {%- assign venue_style = nil -%} {%- if site.data.venues[entry.abbr].color != blank -%} {%- assign venue_style = site.data.venues[entry.abbr].color | prepend: 'style="background-color:' | append: '"' -%} {%- endif -%} {{entry.abbr}} {%- else -%} {{entry.abbr}} {%- endif -%} {%- endif -%}
{% if entry.type == "thesis" -%} {{reference}} {%- else %}
{{entry.title}}
{% assign author_array_size = entry.author_array | size %} {% assign author_array_limit = author_array_size %} {%- if site.max_author_limit and author_array_size > site.max_author_limit %} {% assign author_array_limit = site.max_author_limit %} {% endif %} {%- for author in entry.author_array limit: author_array_limit -%} {%- assign author_is_self = false -%} {%- assign author_last_name = author.last | remove: "¶" | remove: "&" | remove: "*" | remove: "†" | remove: "^" -%} {%- if site.scholar.last_name contains author_last_name -%} {%- if site.scholar.first_name contains author.first -%} {%- assign author_is_self = true -%} {%- endif -%} {%- endif -%} {%- assign coauthor_url = nil -%} {%- if site.data.coauthors[author_last_name] -%} {%- for coauthor in site.data.coauthors[author_last_name] -%} {%- if coauthor.firstname contains author.first -%} {%- assign coauthor_url = coauthor.url -%} {%- break -%} {%- endif -%} {%- endfor -%} {%- endif -%} {%- if forloop.length > 1 -%} {%- if forloop.first == false -%}, {%- endif -%} {%- if forloop.last and author_array_limit == author_array_size -%}and {%- endif -%} {%- endif -%} {%- if author_is_self -%} {{author.first}} {{author.last}} {%- else -%} {%- if coauthor_url -%} {{author.first}} {{author.last}} {%- else -%} {{author.first}} {{author.last}} {%- endif -%} {%- endif -%} {%- endfor -%} {%- assign more_authors = author_array_size | minus: author_array_limit -%} {%- assign more_authors_hide = more_authors | append: " more author" -%} {%- if more_authors > 0 -%} {%- if more_authors > 1 -%} {%- assign more_authors_hide = more_authors_hide | append: "s" -%} {%- endif -%} {%- assign more_authors_show = '' -%} {%- for author in entry.author_array offset: author_array_limit -%} {%- assign more_authors_show = more_authors_show | append: author.first | append: " " | append: author.last -%} {%- unless forloop.last -%} {%- assign more_authors_show = more_authors_show | append: ", " -%} {%- endunless -%} {%- endfor -%} , and {{more_authors_hide}} {%- endif -%}
{% assign proceedings = "inproceedings, incollection" | split: ','%} {% if entry.type == "article" -%} {%- capture entrytype -%}{{entry.journal}}{%- endcapture -%} {%- elsif proceedings contains entry.type -%} {%- capture entrytype -%}In {{entry.booktitle}} {%- endcapture -%} {%- else -%} {%- capture entrytype -%}{%- endcapture -%} {%- endif -%} {%- if entry.month -%} {%- capture entrymonth -%}{{ " " }}{{ entry.month | capitalize }}{%- endcapture -%} {%- endif -%} {%- if entry.year -%} {%- capture entryyear -%}{{ " " }}{{entry.year}}{%- endcapture -%} {%- endif -%} {%- capture periodical -%}{{ entrytype }}{{ entrymonth }}{{ entryyear }}{%- endcapture -%}
{{ periodical | strip }}
{%- endif %} {% if entry.abstract -%} {%- endif -%} {% if entry.bibtex_show -%} {%- endif %}