Can't have string # in one entry

Hi,

I’ve used the newest version for Macs:
JabRef 5.15–2024-07-10–1eb3493
Mac OS X 15.3 aarch64

and found that the string “#” will always be automatically deleted in an entry. For example, if I want to put “proc # sosa” in the booktitle entry, I get “procsosa” when I save the file. Can I make any changes in File->Preferences to keep “#” displayed?

Cheers,

Hi,

under Preferences → Entry → Resole Bibtex Strings
Add your field(s) separated with a semicolon

Regards
Christoph

Hi,

Thanks for the response. However, it seems still not working even I put this:

Do you have any cleanup operations defined for the field(s)?

How is your BibTeX string defined, I mean, what replacement value? Is this perhabs the replacement value that is defined and automatically gets replaced while JabRef resolves the String value?

I just tried it out in the latest dev version (no BibTeX strings defined) at all and just

Hi,

Thanks very much. I also tried to use the development version:


But still didn’t get what you have. I don’t think I have used anything about the string replacement before…However, How do I check where the replacement value is defined?

Cheers,

Hi,

they are defined in the bib file at the beginning of the file or you can see them in the Library → library Properties → String constants

Hi, Thanks for the response. I didn’t make any String constants in the beta version. On the other hand, just to clarify. I wanted to have the exact
“proc # sosa” in the BibTeX source field, not just the “Required fields”


While I can make the “Required fields” to be “proc # sosa” but in the BibTeX source it turns out to be “{proc # sosa}” which is not what I want.

I have to back to the old version JabRef 5.13–2024-04-01–6bdcf63. Then, no such issue anymore.

Thank you for the report. This is effort of more than 5 hours to solve. I try to work on it next month. Even though all of this happens in my freetime, I try to keep the tool operational. Sometimes, feeding my family is more important.