adsfolio.journal_utils
Resolve and format journal names from ADS bibstems.
- adsfolio.journal_utils.format_journal(journal, fmt='ads', latex=True)[source]
Format a journal name.
Escapes special characters, but preserves AASTeX macros (e.g., apj) if the string starts with a backslash and contains no spaces.
- Parameters:
journal (str) – Journal name, bibstem (e.g. ‘ApJ’), or macro (e.g. ‘apj’).
fmt ({'ads', 'full', 'iso4'}, default='ads') –
‘ads’: Use AASTeX macros if available (e.g. apj), otherwise full name.
’full’: Full journal name (e.g. Astrophysical Journal).
’iso4’: ISO 4 abbreviation (e.g. Astrophys. J.).
latex (bool, default=True) – Escape special characters for LaTeX output.
- Return type: