Skip to main content

components · research & publishing

TuxAuthorByline

Canonical academic author byline with numbered affiliation superscripts, ORCID identifiers, corresponding author markers, and responsive compact/stacked layouts.

interactive showcase

Byline Rhythms

Layout:

usage syntax

Code snippet

vue
<TuxAuthorByline
  layout="compact"
  :authors="[
    { name: 'Dr. Marcus Hassan', affiliations: [1, 2], orcid: '0000-0002-1234-5678', corresponding: true, email: 'mhassan@tti.tamu.edu' },
    { name: 'L. Velazquez', affiliations: [1], orcid: '0000-0001-9876-5432' },
    { name: 'Dr. Ricardo Chen', affiliations: [1, 3] },
  ]"
  :affiliations="[
    'Texas A&M Transportation Institute, System Reliability Division',
    'Texas A&M Transportation Institute, Infrastructure & Safety Division',
    'Center for Connected and Automated Transportation (CCAT)',
  ]"
/>

api reference

Props

PropTypeDefaultDescription
authorsTuxByLineAuthor[]requiredArray of author records with names, affiliation indices, ORCIDs, and corresponding author indicators.
affiliationsstring[][]Numbered institutional affiliations list corresponding to author indices (1-indexed).
layout"compact" | "stacked""compact"Inline flowing byline with footnotes list vs. vertically stacked multi-row layout.