Rebuild for the 2027 Annual Meeting (v7.0 Lite) - #27
Open
zihaooo wants to merge 1 commit into
Open
Conversation
Implement the 2027 submission rules and modernize the toolchain. The
previous class described the 2027 changes but still used the word-count
era layout and natbib + trb.bst; this makes the class actually produce a
compliant paper.
Class (trbunofficial.cls):
- Bibliography: replace natbib + trb.bst with biblatex configured for
Chicago author-date (backend=bibtex, so no biber is required; latexmk,
Overleaf, and tectonic all work). Delete the now-unused trb.bst.
- Layout: page number moved to the footer (centered), italic author
running header, FIGURE/TABLE bold captions via the caption package.
- Add \abstractpart for the required structured abstract.
- Modernize: caption (was ccaption), add microtype, rewrite the author
macros with \NewDocumentCommand (was low-level \def parsing).
- Author emails render black; DOI/URL links render blue.
Example (trb_template.tex):
- Structured abstract, biblatex citations (\parencite/\textcite; \citep/
\citet still work), FIGURE/TABLE captions, AI/LLM-use disclosure in the
Acknowledgments, references not line-numbered. Add the 7.0 Lite row to
the history table.
Docs (README.md):
- Rewrite for the 2027 requirements; document the biblatex workflow with
pdfLaTeX/Overleaf as the primary path.
BREAKING: \TRBauthor is now
\TRBauthor[*]{Name}{Affiliation (multi-line, use \\)}{email}[ORCID]
Address is folded into the affiliation argument (previously a separate
optional [address]). Documents using \bibliographystyle{trb} +
\bibliography{} must switch to \addbibresource{} + \printbibliography.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01L6Pv8rLPun8z4x4kVEe1ik
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
The class currently describes the 2027 Annual Meeting changes but still
ships the word-count-era layout and
natbib+trb.bst. This PR rebuildsthe class so it actually implements the 2027 requirements and modernizes
the toolchain, matching the official 2026 sample paper.
What changed
Bibliography (the big one)
natbib+trb.bstwith biblatex configured for Chicagoauthor–date, built into the class.
backend=bibtex, so nobiberis required —latexmk,Overleaf, and
tectonicall work out of the box.trb.bst.Layout (matches the 2026 sample)
FIGURE N/TABLE Nbold captions via thecaptionpackage.Requirements implemented
\abstractpart{...}helper for the required structured abstract.Modernization
caption(wasccaption), addedmicrotype, author macros rewrittenwith
\NewDocumentCommand.Docs
primary build path.
Breaking changes
\TRBauthorsignature is now\TRBauthor[*]{Name}{Affiliation (multi-line, use \\)}{email}[ORCID].The separate optional
[address]is gone — put address lines in theaffiliation argument.
\addbibresource{...}+\printbibliographyinstead of
\bibliographystyle{trb}+\bibliography{...}. In-text\citep/\citetstill work (vianatbib=true).Build
latexmk -pdf trb_template.tex, Overleaf (pdfLaTeX), ortectonic trb_template.tex. The main.texcan be renamed freely.Notes for reviewers
\largedifferent from the Word template.