Zotero Integration – Import Templates?

My confusion was in your macro (and in my head), not Line Callouts. Your symbols were arbitrary given the headings which threw me (e.g., @ for questions instead of ?, #ff6666 matched to £ instead of !, etc). Which, given what I say below about DV, it’s probably a better idea not to use common symbols.

But, any streamlining of Zotero/Obsidian process is appreciated given the formatting decisions that have to be made in addition to all the fiddling.

Oh, the Line Callout plugin’s icon picker is tiresome, isn’t it?

As @Feralflora suggested for spacing between list items in literature notes, you can put cssclass: literature-note in the YAML of the template. Then add this CSS snippet:

.literature-note {
  --list-spacing: 0.3em; /* default 0.075em; */
}

or you can add the list item spacing across your entire vault with:

:root body {
  --list-spacing: 0.3em; /* default 0.075em; */
}

I use the Minimal theme and these both work for me.

By the way, something to consider if you’re thinking about not using list items and using callouts instead is Dataview usage. In fact, list items, tasks, and headings are the reason why I found @Feralflora’s template so useful.

Using DV, you can:

  • show all list items under a specific heading across research papers (e.g., to examine methods across papers)
  • show all list items with a certain word (e.g., to see all annotations with the same reference)
  • show all list items with a certain tag? Yep.
  • with the line callouts plugin symbols - show all list items of type with a certain word.

All of this without specifying any inline metadata.

Example - show all method-type list items with a phrase:

LIST L.text
FROM "in/papers"
FLATTEN file.lists AS L
WHERE icontains(L.text, "@") and icontains(L.text, "hierarchical cluster analysis")

With all annotations and notes as normal text, you can’t do any of this so easily.

5 Likes