Page number is not imported

I was using JabRef-5.15 but recently I noticed that it cant bring page number when usnig DOI. I upgrad to JabRef.6- Alpha.4 but still the problem exist. Here are some DOI to try from differentt publishers:

10.1103/ytdl-9qgc

10.1038/s41467-024-48431-w

10.1063/1.3694270

10.1002/adma.202416763

1 Like

This is not a limitation of JabRef, but of the data attached to the DOI. I bet, you simply were unlucky and encountered a sequence of DOIs without page numbers. Here is a DOI with pages and JabRef successfully downloads the data: 10.1177/18681034231208467 with JabRef 6.0alpha4.

So why do the DOIs you brought forward do not contain page numbers? There are multiple explanations:

  1. The Authors/Publishers of the article have not entered the data in the DOI registry.

  2. The page number metadata was lost along the way, over the years of storage. Maybe when editing and moving data. It was an accident.

  3. The original data was entered in a bibliographic metadata standard that does not list page numbers (unlikely)

  4. Under the assumption the metadata is bibtex native, some publishers put the article number (biblatex =eid, electronic identifier) into the pages field. This can happen, because the bibtex standard (unlike the biblatex standard) is very old, unmaintained and does not have a field for eid, so publishers somehow have to work around the issue. The pages field was chosen, because if an article has an eid, then usually it is published on a webpage and electronic articles do not always have page numbers. If you scroll down at https://advanced.onlinelibrary.wiley.com/doi/10.1002/adma.202416763 you will see that there are no page numbers visible. Also, the when you export the citation directly from the journal, you will end up with the following bibtex metadata:

    @articlearticle{https://doi.org/10.1002/adma.202416763,
    author = {Yang, Yifei and Lee, Seungjun and Chen, Yu-Chia and Jia, Qi and Dixit, Brahmdutta and Sousa, Duarte and Odlyzko, Michael and Garcia-Barriocanal, Javier and Yu, Guichuan and Haugstad, Greg and Fan, Yihong and Huang, Yu-Han and Lyu, Deyuan and Cresswell, Zach and Liang, Shuang and Benally, Onri Jay and Low, Tony and Wang, Jian-Ping},
    title = {Large Spin-Orbit Torque with Multi-Directional Spin Components in Ni4W},
    journal = {Advanced Materials},
    volume = {37},
    number = {32},
    pages = {2416763},
    keywords = {epitaxial growth, field-free switching, spin-orbit torque, spintronics, unconventional spin Hall effect},
    doi = {https://doi.org/10.1002/adma.202416763},
    url = {https://advanced.onlinelibrary.wiley.com/doi/abs/10.1002/adma.202416763},
    eprint = {https://advanced.onlinelibrary.wiley.com/doi/pdf/10.1002/adma.202416763},
    abstract = {Abstract Spin-orbit torque (SOT) offers an efficient mechanism for manipulating the magnetization of ferromagnetic materials in spintronics-based memory and logic devices. However, conventional SOT materials, such as heavy metals and topological insulators, are limited by high crystal symmetry to generating and injecting only in-plane spins into the ferromagnet. Low-symmetry materials and symmetry-breaking strategies have been employed to generate unconventional spin currents with out-of-plane spin polarization, enabling field-free deterministic switching of perpendicular magnetization. Despite this progress, the SOT efficiency of these materials has typically remained low. Here, a large SOT efficiency of 0.3 in the bulk Ni4W at room temperature is reported, as evaluated by second harmonic Hall measurements. In addition, due to the low crystal symmetry of Ni4W, unconventional SOT from the out-of-plane and Dresselhaus-like spin components are observed. Notably, a large SOT efficiency of 0.73 is observed in W/Ni4W (5 nm), potentially resulting from additional interfacial contributions or extrinsic effects. Furthermore, field-free switching of perpendicular magnetization has been achieved using the multi-directional SOT of Ni4W, highlighting its potential as a low-symmetry SOT material for energy-efficient spintronic devices.},
    year = {2025}
    }
    

    As you can see, they put a large number into the pages field. Such a large number usually is not really a page number, but rather an eid.

    When I download from DOI via JabRef, I end up with the following data:

    @Article{YangEtAl202505lst,
    author           = {Yang, Yifei and Lee, Seungjun and Chen, Yu‐Chia and Jia, Qi and Dixit, Brahmdutta and Sousa, Duarte and Odlyzko, Michael and Garcia‐Barriocanal, Javier and Yu, Guichuan and Haugstad, Greg and Fan, Yihong and Huang, Yu‐Han and Lyu, Deyuan and Cresswell, Zach and Liang, Shuang and Benally, Onri Jay and Low, Tony and Wang, Jian‐Ping},
    date             = {2025-05},
    journaltitle     = {Advanced Materials},
    title            = {Large Spin‐Orbit Torque with Multi‐Directional Spin Components in Ni4W},
    doi              = {10.1002/adma.202416763},
    issn             = {1521-4095},
    number           = {32},
    volume           = {37},
    publisher        = {Wiley},
    }
    

    It’s different, because we do not query from the journal directly, but from other datasources. Mostly from Crossref.

  5. Maybe the publisher stores the data in one bibliographic metadata standard and then converts to another standards. Maybe there were issues during the conversion step. Here is an example how we had to fix the entry preview in JabRef in the past, because the conversion from CSL to bibtex and biblatex was broken before: https://github.com/JabRef/jabref/pull/8607#issuecomment-1210407418

1 Like

First:This problem existed before for Physical Review Journals and then it was solved becuase DOI itself contains the page number see This. Now journal change the crititria of creating DOI where it dose not contan Journal name or page number anymore. Few months ago I used to get the page number from the same Journals DOI Attched above using JabRef-5.15. I hope this time devloper can solve it or find workaround. These are a very prestigiouspublishers: Nature, Sceince, Physical Reviews (APS), AIP. It will be difucult and sad to add it manually for each Import.

Second: The page number you pointed out to be large is the correct one which used when citing the paper see atthced screenshot of one article citing the respective paper. Also if you export bib file from google scholar you will find the page number exactly the same.

1 Like

One of the things you said is not true and I fear I have not brought my message across properly in my previous comment.

  1. A DOI is not the same as a biblatex eid (Please check page 20 for a detailed explanation of the eid field in the biblatex documentation).

    eid field (literal)
    The electronic identifier of an @article or chapter-like section of a larger work often
    called ‘article number’, ‘paper number’ or the like. This field may replace the pages
    field for journals deviating from the classic pagination scheme of printed journals by
    only enumerating articles or papers and not pages.
    Not to be confused with number, which for @articles subdivides the volume.

    Based on the article from wikipedia, the DOI itself does not contain the page number. Rather, it’s a prefix/suffix scheme.

    For example, in the DOI name 10.1000/182, the prefix is 10.1000 and the suffix is 182. The “10” part of the prefix distinguishes the handle as part of the DOI namespace, as opposed to some other Handle System namespace,[A] and the characters 1000 in the prefix identify the registrant; in this case the registrant is the International DOI Foundation itself. 182 is the suffix, or item ID, identifying a single object (in this case, the latest version of the DOI Handbook).

  2. Yes, it’s a correct eid. It is not a page number, but since it is contained in the pages field, the citationstyle will pick it up and place it in the location of where usually the pages would be cited.

1 Like

(I believe) there is nothing to solve, since JabRef imports the pages field from other DOIs alright, so I think this is a upstream problem with Crossref or the Publisher/Journal.

If you use the bibtex data exported from the journal, then the given data is sufficient to find the article and to differentiate the article from other articles, which is the key point. If publishers stop providing page numbers and you want to put extra effort in and add page numbers manually, you can do so, but there really is no need to do it. Simply choose a citationstyle. If you are using bibtex, leave the eid in the pages field. If you are using biblatex, you could move the eid from the pages field to the eid field. Your chosen citationstyle should pick the the data in either case.

1 Like

I dont undersund how can I get the eid when exporting the infroamtion using DOI. It would be grate if I can just replace eid for page number, but dont know how to get it. May you please elaborate usnig one of the DOI I proveded in the question? I am usnig a journal ciattionStyle and dont now how to modify that

1 Like

Well, for 10.1002/adma.202416763, you can …

  1. go to https://www.doi.org/ scroll down and resolve the DOI …
  2. This will lead you to the website of the journal/publisher: https://advanced.onlinelibrary.wiley.com/doi/10.1002/adma.202416763
  3. Then if you want to make 100% sure you really got the right data, you can click on “Tools”
  4. In the popup, click “Export Citation”
  5. In the new window, tick the option “Bibtex” under “Format”
  6. Click “Download”

    This will give you a .bib file with the following content:
    @articlearticle{https://doi.org/10.1002/adma.202416763,
    author = {Yang, Yifei and Lee, Seungjun and Chen, Yu-Chia and Jia, Qi and Dixit, Brahmdutta and Sousa, Duarte and Odlyzko, Michael and Garcia-Barriocanal, Javier and Yu, Guichuan and Haugstad, Greg and Fan, Yihong and Huang, Yu-Han and Lyu, Deyuan and Cresswell, Zach and Liang, Shuang and Benally, Onri Jay and Low, Tony and Wang, Jian-Ping},
    title = {Large Spin-Orbit Torque with Multi-Directional Spin Components in Ni4W},
    journal = {Advanced Materials},
    volume = {37},
    number = {32},
    pages = {2416763},
    keywords = {epitaxial growth, field-free switching, spin-orbit torque, spintronics, unconventional spin Hall effect},
    doi = {https://doi.org/10.1002/adma.202416763},
    url = {https://advanced.onlinelibrary.wiley.com/doi/abs/10.1002/adma.202416763},
    eprint = {https://advanced.onlinelibrary.wiley.com/doi/pdf/10.1002/adma.202416763},
    abstract = {Abstract Spin-orbit torque (SOT) offers an efficient mechanism for manipulating the magnetization of ferromagnetic materials in spintronics-based memory and logic devices. However, conventional SOT materials, such as heavy metals and topological insulators, are limited by high crystal symmetry to generating and injecting only in-plane spins into the ferromagnet. Low-symmetry materials and symmetry-breaking strategies have been employed to generate unconventional spin currents with out-of-plane spin polarization, enabling field-free deterministic switching of perpendicular magnetization. Despite this progress, the SOT efficiency of these materials has typically remained low. Here, a large SOT efficiency of 0.3 in the bulk Ni4W at room temperature is reported, as evaluated by second harmonic Hall measurements. In addition, due to the low crystal symmetry of Ni4W, unconventional SOT from the out-of-plane and Dresselhaus-like spin components are observed. Notably, a large SOT efficiency of 0.73 is observed in W/Ni4W (5 nm), potentially resulting from additional interfacial contributions or extrinsic effects. Furthermore, field-free switching of perpendicular magnetization has been achieved using the multi-directional SOT of Ni4W, highlighting its potential as a low-symmetry SOT material for energy-efficient spintronic devices.},
    year = {2025}
    }
    
    You can copy and paste this into JabRef or you can open the .bib file directly.

Another alternative is to go to the website of the journal/publisher and import the citation using the JabRef Browser-Extension, which parses the data from the html. While pretty reliable in my experience, so I can recommend this option, there is always a risk that the parser is not compatible with particular websites.

Importing by DOI is the by far most comfortable (and also usually very reliable) option, but if Crossref doesn’t provide all the information, we researchers have to find other ways how to reach the bibliographic metadata…

1 Like

(To do: have a second look at the JabRef code that fetches field pages from crossref. Who knows, maybe JabRef really has a problem and blocks data that doesn’t conform to typical pages syntax. Also, fields for keywords and abstract are missing too, obviously, but if I remember right, Christoph mentioned something about copyright problems …)

1 Like

Thanks a lot for your time and efforts! I am sure there is a problem that can be solved but I dont know where or what is it. I have beeing using JabRef for few years and evrthing was working smoothly and page number was there for all mentioned publisher, suddenly it stops getting it. My guess is that due to this AI revolations journals has change somthing that is not compatebale with JabRef. As a proof you can export this old paper 10.1103/PhysRevB.80.155444 which is from APS and JabRef will bring page number. Also this from nature 10.1038/nature06843.

2 Likes

Incidentally, one of my colleagues has asked me the same question and I was about to post it here.

While importing the data from these DOIs

https://doi.org/10.1029/2025jc022400

https://doi.org/10.1029/2006jc004035

https://doi.org/10.1103/v57q-45qj

https://doi.org/10.1063/5.0293418

https://doi.org/10.1063/1.2424430

page nos were not appearing, but while importing the same from these DOIs,

https://doi.org/10.1038/s41586-025-09858-3

https://doi.org/10.1038/nature13200

https://doi.org/10.1103/physrevlett.98.023001

the page numbers were appearing.

@ThiloteE for https://doi.org/10.1103/physrevlett.98.023001, the page number 023001, which is also appearing while importing to Jabref via DOI.

1 Like