Giter Site home page Giter Site logo

Show context for references about rootstock HOT 3 CLOSED

manubot avatar manubot commented on May 22, 2024
Show context for references

from rootstock.

Comments (3)

dhimmel avatar dhimmel commented on May 22, 2024 1

The problem with searching 13 is two-fold. First, you'll get false positives when searching (for example, all references with the year 2013). Second, 13 isn't printing since its inside the range of cited numbers. For this second issue, I'd like to turn off using dashes for sequential range of numbers. Dashes make sense for print media only, where the modicum of space saving is worth it because there are no downsides. However, the downside of dashed numeric citation sequences in digital media is higher:

  • the citation number is missing making it hard to search for the citation
  • the citation is missing, and hence not linked, making computational analysis harder
  • we want citations to have tooltips with the reference, so there is no need to consult the bibliography. However, dashes make it so you can only access the first and last citations.

Therefore, I think the first course of action should be to try to disable dashed ranges of citations in the default Manubot citation style.

Regarding the reference-to-citation lookup, eLife Lens has a nice interface for this (example). Each reference has a "Focus" button which highlights the location of the citations. Also you also can click a citation to highlight all other citations to the same references. Therefore, are we able to export to JATS (see #82) and integrate Lens, we can piggy-pack on this already implemented solution.

It looks like pandoc doesn't have a way to link references back to individual citations (as per this discussion), like you would see on wikipedia.

from rootstock.

agitter avatar agitter commented on May 22, 2024

Disabling dashed ranges of citations would be an improvement. It eliminates false negatives. False positives are tolerable because one can search 13] and 13,.

I also like tooltips but haven't considered the technical requirements.

from rootstock.

agitter avatar agitter commented on May 22, 2024

Manubot now supports this functionality

from rootstock.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.