Title in lower case
When I use my BIB file as a source, the title in the literature note is in lower case (except the first letter). For example:
title: "Identität und differenz"
instead of
title: "Identität und Differenz"
I also have some errors in the console. I don't know if that's connected:
app.js:1 Obsidian Developer Console
main.ts:13 loading Vimrc plugin
types.ts:77 Citation plugin: error loading BibLaTeX entry: TeXError: Unhandled command: parentext{"kind":"RegularCommand","source":"\\parentext","command":"parentext","arguments":{"optional":[],"required":[]}}
@Book{HusserlHua1,
title = {Cartesianische Meditationen und Pariser Vorträge},
publisher = {Nijhoff},
year = {1950},
author = {Edmund Husserl},
editor = {Stefan Strasser},
volume = {1},
address = {Den~Haag},
shorttitle = {Cartesianische Meditationen},
introduction = {Stefan Strasser},
mainsubtitle = {Gesammelte Werke},
maintitle = {Husserliana},
maintitleaddon = {Auf Grund des Nachlasses veröffentlicht in Gemeinschaft mit dem Husserl-Archiv an der Universität Köln vom Husserl-Archiv \parentext{Louvain} unter Leitung von H.~L. van~Breda},
}
at Parser.clean_command (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:34356:29)
at Parser.clean (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33881:31)
at blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33791:53
at Array.map (<anonymous>)
at Parser.condense (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33791:35)
at Parser.clean_field (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:34003:20)
at Parser.clean (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33887:57)
at blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33954:77
at Array.map (<anonymous>)
at Parser.clean_entry (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33954:59)
errorHandler @ types.ts:77
types.ts:77 Citation plugin: error loading BibLaTeX entry: TeXError: Unhandled command: enquote{"kind":"RegularCommand","source":"\\enquote*","command":"enquote","arguments":{"optional":[],"required":[{"kind":"Text","loc":{"start":{"offset":157,"line":3,"column":64},"end":{"offset":158,"line":3,"column":65}},"source":"*","value":"*","mode":"text"}]}}
@article{BaptistLucas1988,
author = {Baptist, Gabriella and Lucas, Hans-Christian},
title = {Wem schlägt die Stunde in Derridas \enquote*{Glas}? Zur Hegelrezeption und -kritik Jacques Derridas},
journaltitle = {Hegel-Studien},
year = {1988},
volume = {23},
pages = {139--180}
}
at Parser.clean_command (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:34356:29)
at Parser.clean (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33881:31)
at blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33791:53
at Array.map (<anonymous>)
at Parser.condense (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33791:35)
at Parser.clean_field (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:34003:20)
at Parser.clean (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33887:57)
at blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33954:77
at Array.map (<anonymous>)
at Parser.clean_entry (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33954:59)
errorHandler @ types.ts:77
types.ts:77 Citation plugin: error loading BibLaTeX entry: TeXError: Unhandled command: providebool{"kind":"RegularCommand","source":"\\providebool","command":"providebool","arguments":{"optional":[],"required":[]}}
@inbook{Hoerisch1979,
author = {Hörisch, Jochen},
title = {Das Sein der Zeichen und die Zeichen des Seins},
subtitle = {Marginalien zu Derridas Ontosemiologie},
booktitle = {Die Stimme und das Phänomen},
booksubtitle = {Ein Essay über das Problem des Zeichens in der Philosophie Husserls},
year = {1979},
bookauthor = {Derrida, Jacques},
publisher = {Suhrkamp},
location = {Frankfurt a.\,M.},
pages = {7--50},
foreword = {Hörisch, Jochen},
translator = {Hörisch, Jochen},
series = {edition suhrkamp},
number = {945},
execute = {\providebool{bbx:edbyidem}\boolfalse{bbx:edbyidem}}
}
at Parser.clean_command (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:34356:29)
at Parser.clean (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33881:31)
at blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33791:53
at Array.map (<anonymous>)
at Parser.condense (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33791:35)
at Parser.clean_field (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:34003:20)
at Parser.clean (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33887:57)
at blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33954:77
at Array.map (<anonymous>)
at Parser.clean_entry (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33954:59)
errorHandler @ types.ts:77
types.ts:77 Citation plugin: error loading BibLaTeX entry: TeXError: Unhandled command: boolfalse{"kind":"RegularCommand","source":"\\boolfalse","command":"boolfalse","arguments":{"optional":[],"required":[]}}
@inbook{Hoerisch1979,
author = {Hörisch, Jochen},
title = {Das Sein der Zeichen und die Zeichen des Seins},
subtitle = {Marginalien zu Derridas Ontosemiologie},
booktitle = {Die Stimme und das Phänomen},
booksubtitle = {Ein Essay über das Problem des Zeichens in der Philosophie Husserls},
year = {1979},
bookauthor = {Derrida, Jacques},
publisher = {Suhrkamp},
location = {Frankfurt a.\,M.},
pages = {7--50},
foreword = {Hörisch, Jochen},
translator = {Hörisch, Jochen},
series = {edition suhrkamp},
number = {945},
execute = {\providebool{bbx:edbyidem}\boolfalse{bbx:edbyidem}}
}
at Parser.clean_command (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:34356:29)
at Parser.clean (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33881:31)
at blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33791:53
at Array.map (<anonymous>)
at Parser.condense (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33791:35)
at Parser.clean_field (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:34003:20)
at Parser.clean (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33887:57)
at blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33954:77
at Array.map (<anonymous>)
at Parser.clean_entry (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33954:59)
errorHandler @ types.ts:77
types.ts:77 Citation plugin: error loading BibLaTeX entry: TeXError: Unhandled command: psq{"kind":"RegularCommand","source":"\\psq","command":"psq","arguments":{"optional":[],"required":[]}}
@reference{EnzyPhilWiss,
editor = {Mittelstraß, Jürgen},
title = {\emph{Enzyklopädie Philosophie und Wissenschaftstheorie}},
year = {1995\psq},
publisher = {Metzler},
address = {Stuttgart und Weimar},
volumes = {4},
}
at Parser.clean_command (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:34356:29)
at Parser.clean (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33881:31)
at blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33791:53
at Array.map (<anonymous>)
at Parser.condense (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33791:35)
at Parser.clean_field (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:34003:20)
at Parser.clean (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33887:57)
at blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33954:77
at Array.map (<anonymous>)
at Parser.clean_entry (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33954:59)
errorHandler @ types.ts:77
types.ts:77 Citation plugin: error loading BibLaTeX entry: TeXError: Unhandled command: enquote{"kind":"RegularCommand","source":"\\enquote*","command":"enquote","arguments":{"optional":[],"required":[{"kind":"Text","loc":{"start":{"offset":141,"line":3,"column":81},"end":{"offset":142,"line":3,"column":82}},"source":"*","value":"*","mode":"text"}]}}
@article{Karademir2013,
author = {Aret Karademir},
title = {Heidegger and Foucault: On the Relation Between the \enquote*{Anxiety–Engendering–Truth} and \enquote*{Being-Towards-Freedom}},
journal = {Human Studies},
number = {3},
pages = {375--392},
volume = {36},
year = {2013},
URL = {http://www.jstor.org/stable/24021510}
}
at Parser.clean_command (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:34356:29)
at Parser.clean (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33881:31)
at blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33791:53
at Array.map (<anonymous>)
at Parser.condense (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33791:35)
at Parser.clean_field (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:34003:20)
at Parser.clean (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33887:57)
at blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33954:77
at Array.map (<anonymous>)
at Parser.clean_entry (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33954:59)
errorHandler @ types.ts:77
types.ts:77 Citation plugin: error loading BibLaTeX entry: TeXError: Unhandled command: enquote{"kind":"RegularCommand","source":"\\enquote*","command":"enquote","arguments":{"optional":[],"required":[{"kind":"Text","loc":{"start":{"offset":182,"line":3,"column":122},"end":{"offset":183,"line":3,"column":123}},"source":"*","value":"*","mode":"text"}]}}
@article{Karademir2013,
author = {Aret Karademir},
title = {Heidegger and Foucault: On the Relation Between the \enquote*{Anxiety–Engendering–Truth} and \enquote*{Being-Towards-Freedom}},
journal = {Human Studies},
number = {3},
pages = {375--392},
volume = {36},
year = {2013},
URL = {http://www.jstor.org/stable/24021510}
}
at Parser.clean_command (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:34356:29)
at Parser.clean (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33881:31)
at blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33791:53
at Array.map (<anonymous>)
at Parser.condense (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33791:35)
at Parser.clean_field (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:34003:20)
at Parser.clean (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33887:57)
at blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33954:77
at Array.map (<anonymous>)
at Parser.clean_entry (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33954:59)
errorHandler @ types.ts:77
types.ts:77 Citation plugin: error loading BibLaTeX entry: TeXError: Unhandled command: psqq{"kind":"RegularCommand","source":"\\psqq","command":"psqq","arguments":{"optional":[],"required":[]}}
@mvbook{GadamerGW,
author = {Gadamer, Hans-Georg},
title = {Gesammelte Werke},
volumes = {10},
year = {1991\psqq},
pages = {94-142},
publisher = {Mohr/Siebeck},
address = {Tübingen},
}
at Parser.clean_command (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:34356:29)
at Parser.clean (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33881:31)
at blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33791:53
at Array.map (<anonymous>)
at Parser.condense (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33791:35)
at Parser.clean_field (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:34003:20)
at Parser.clean (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33887:57)
at blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33954:77
at Array.map (<anonymous>)
at Parser.clean_entry (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33954:59)
errorHandler @ types.ts:77
types.ts:77 Citation plugin: error loading BibLaTeX entry: TeXError: Unhandled command: enquote{"kind":"RegularCommand","source":"\\enquote*","command":"enquote","arguments":{"optional":[],"required":[{"kind":"Text","loc":{"start":{"offset":91,"line":3,"column":29},"end":{"offset":92,"line":3,"column":30}},"source":"*","value":"*","mode":"text"}]}}
@incollection{Nancy1986,
author = {Nancy, Jean-Luc},
title = {\enquote*{Unsre Redlichkeit!}},
subtitle = {Über Wahrheit im moralischen Sinn bei Nietzsche},
booktitle = {Nietzsche aus Frankreich},
editor = {Hamacher, Werner},
year = {1986},
location = {Frankfurt am Main and Berlin},
publisher = {Ullstein},
pages = {169--192}
}
at Parser.clean_command (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:34356:29)
at Parser.clean (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33881:31)
at blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33791:53
at Array.map (<anonymous>)
at Parser.condense (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33791:35)
at Parser.clean_field (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:34003:20)
at Parser.clean (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33887:57)
at blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33954:77
at Array.map (<anonymous>)
at Parser.clean_entry (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33954:59)
errorHandler @ types.ts:77
types.ts:77 Citation plugin: error loading BibLaTeX entry: TeXError: Unhandled command: enquote{"kind":"RegularCommand","source":"\\enquote*","command":"enquote","arguments":{"optional":[],"required":[{"kind":"Text","loc":{"start":{"offset":87,"line":3,"column":29},"end":{"offset":88,"line":3,"column":30}},"source":"*","value":"*","mode":"text"}]}}
@incollection{White2001,
author = {White, Alan},
title = {\enquote*{The Youngest Virtue}},
booktitle = {Nietzsche’s Postmoralism. Essays on Nietzsche’s Prelude to Philosophy’s Future},
editor = {Schacht, Richard},
year = {2001},
location = {New York},
publisher = {Cambridge University Press},
pages = {63--78}
}
at Parser.clean_command (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:34356:29)
at Parser.clean (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33881:31)
at blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33791:53
at Array.map (<anonymous>)
at Parser.condense (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33791:35)
at Parser.clean_field (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:34003:20)
at Parser.clean (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33887:57)
at blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33954:77
at Array.map (<anonymous>)
at Parser.clean_entry (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33954:59)
errorHandler @ types.ts:77
types.ts:77 Citation plugin: error loading BibLaTeX entry: TeXError: Unhandled command: enquote{"kind":"RegularCommand","source":"\\enquote*","command":"enquote","arguments":{"optional":[],"required":[{"kind":"Text","loc":{"start":{"offset":107,"line":3,"column":45},"end":{"offset":108,"line":3,"column":46}},"source":"*","value":"*","mode":"text"}]}}
@inbook{Heidegger1950,
author = {Heidegger, Martin},
title = {Nietzsches Wort \enquote*{Gott ist tot}},
booktitle = {Holzwege},
year = {1950},
location = {Frankfurt am Main},
publisher = {Klostermann},
pages = {193--247}
}
at Parser.clean_command (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:34356:29)
at Parser.clean (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33881:31)
at blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33791:53
at Array.map (<anonymous>)
at Parser.condense (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33791:35)
at Parser.clean_field (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:34003:20)
at Parser.clean (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33887:57)
at blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33954:77
at Array.map (<anonymous>)
at Parser.clean_entry (blob:app://obsidian.md/79a4a9df-4e38-4d06-9807-338c7b078991:33954:59)
errorHandler @ types.ts:77
Hi @phlind , thanks for the report! What reference manager is producing this .bib file? In general I believe the rule is that .bib entry titles should mark capitals not to be transformed with {{ }} delimiters, e.g.
@Book{HusserlHua1,
title = {Cartesianische {{Meditationen}} und {{Pariser}} {{Vorträge}}},
...
}
(cf. https://tex.stackexchange.com/a/439473)
This is handled properly in e.g. Zotero's BibTeX export (via zotero-better-bibtex). I wonder if there's an option you might enable in your reference manager to properly encode this title casing in the BibTeX export?
Oh, I make my bib file manually with snippets in vim. But if you don't intend to change this behaviour, it's probably easier for me to stick with JSON, because there the original is kept.
Hi @phlind, I checked the BibTeX parser we use and I think we can actually work around this. I'll add a setting in a near future release to not modify the title casing used in the bibliography file.
Revising all proper nouns exported in lowercase by Citations from JabRef to various fields in Obsidian is time-consuming. If left uncorrected, these lowercase entries can complicate future searches within the app. It would be beneficial if this bug could be addressed. And thank you for sharing this fantastic plugin!