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
| Prop | Type | Default | Description |
|---|---|---|---|
| authors | TuxByLineAuthor[] | required | Array of author records with names, affiliation indices, ORCIDs, and corresponding author indicators. |
| affiliations | string[] | [] | 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. |