Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Handling comments on online forum posts #234

Open
viccie30 opened this issue Mar 30, 2024 · 1 comment
Open

Handling comments on online forum posts #234

viccie30 opened this issue Mar 30, 2024 · 1 comment

Comments

@viccie30
Copy link
Contributor

Biblatex-apa correctly handles a coment on an online periodical article or post, like example 10.1:18 in the Publication Manual or the newspaper comment example on the APA website. This also neatly covers the blog comment example on the website.
However, the website also specifies a forum comment example that has the title of the related work in italics instead of quoted. This (sort of) example is not mentioned in the Publication Manual and biblatex-apa currently hardcodes quoting the title of the referenced work in the related:commenton bibmacro at

\newbibmacro*{related:commenton}[1]{%
\entrydata*{#1}{%
\printtext{\mkbibquote{\printfield[apacase]{title}}}}}
.
I guess the formatting needs to change based on the formatting of the title of the referenced entry to match the forum comment example.

@viccie30
Copy link
Contributor Author

For now I've added this to my biblatex.cfg, using the citetitle format from aba.cbx:

\renewbibmacro*{related:commenton}[1]{%
  \entrydata*{#1}{%
    \printtext[citetitle]{\printfield[apacase]{title}}}}

It seems that the citetitle format uses the same general rule that APA uses to determine quoting or italicizing titles: standalone works get italics, works that are parts of a larger work get quotes.
citetitle also has rules for different kinds of legal references, but those are messed up in APA anyways, so I can't imagine this would make comments on legal documents any more valid or invalid.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant