zoteroRoam
Report an issueRoadmap
v0.5
v0.5
  • Introduction
  • โ–ถ๏ธDemo by Cortex Futura
  • ๐Ÿ”„Updating from older versions
  • ๐Ÿ†˜Help/Getting Support
  • ๐Ÿ Getting Started
    • 1.1 Pre-requisites
    • 1.2 Installation in {{roam/js}}
    • 1.3 Basic Setup
  • ๐ŸงชUsing the extension
    • 2a. The search panel
    • 2b. In-text references
  • ๐Ÿ› ๏ธCustomizations
    • 3.1 What's Available
    • 3.2 Constructing data requests
    • 3.3 Creating your own formatting functions
      • Nesting metadata
      • Code snippets
    • 3.4 Creating custom shortcuts
    • 3.5 Other Settings
      • autocomplete
      • funcmap
      • typemap
      • Copying an item's reference
    • Extension defaults
  • About the Zotero API
    • Zotero API Docs (v3)
  • Support the project
    • Roadmap/Future Development
    • Buy me a (virtual) coffee
    • GitHub Sponsorship
Powered by GitBook
On this page

Was this helpful?

  1. Using the extension

2b. In-text references

Last updated 4 years ago

Was this helpful?

Besides navigating your library through the Search Panel, some actions are directly available from Roam page references. The extension will detect any page references [[]] starting with @, and check them against the citekeys of all the items whose data has been loaded. If there is a match, you'll be able to right-click on the page reference & bring up a context menu :

The menu will be displayed only for [[ page references ]] - not tags, or aliases. The citation format will transform the reference into an alias, e.g [Scott et al. (2003)]([[@scottQuantitativeMeasurementOrganizational2003]]). Note that the reverse operation (citation -> citekey) isn't possible due to how Roam represents aliases.

๐Ÿงช
If the citekey can't be matched to the loaded data, the menu will not show.