Hi welcome!
Could you clarify what is 00:10:24?
Also, you’ve provided both “Output should be” and “In-text citation/reference”, but they’re different. Which one is preferred?
My half answer so far:
main.typ
#set page(height: auto, width: 240pt, margin: 15pt)
// In case you have other citations, I use `#tv(<label>)` here.
#let tv = cite.with(style: "television.csl")
- During the interaction between the characters in #tv(<show>), it becomes evident that…
- During the characters’ interaction, it becomes evident… #tv(<episode>)
#let bib = ```bib
% Some how, booktitle in misc will be ignored
@incollection{episode,
title = {Episode Title},
booktitle = {Show Name},
author = {{Creator} and {Director}},
date = {2161},
howpublished = {Network/production company},
note = {Season 1, Episode 1. Streaming Platform. URL},
}
@misc{show,
title = {Show Name},
author = {{Creators}},
date = {2161},
howpublished = {production company/network},
}
```.text
#bibliography(
bytes(bib),
style: "modern-language-association",
)
television.csl
<?xml version='1.0' encoding='utf-8'?>
<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0">
<info>
<title>TV shows and episodes</title>
<id>https://forum.typst.app/t/is-there-a-way-to-cite-tv-shows-and-episodes-with-the-mla-style/6522</id>
</info>
<citation>
<layout>
<choose>
<if variable="container-title">
<text value="("/>
<text variable="container-title" prefix="“" suffix=",” " />
<text value="hard-coded 00:10:24" />
<text value=")"/>
</if>
<else>
<text variable="title" prefix="“" suffix="”" />
</else>
</choose>
</layout>
</citation>
<bibliography>
<layout>
<text value="This CSL style is only intended for citations, not bibliography."/>
</layout>
</bibliography>
</style>
