Bibtex hash size exceeded











up vote
0
down vote

favorite












I am trying to compile my manuscript. I am using a large bibtex database that contains conference papers, in addition to my custom bib file.Also I am using the CCS template, as follows:



bibliographystyle{ACM-Reference-Format}
bibliography{mybibliography,abbrev3,crypto}


But when I compile my tex, I am getting the following errors, and the reference list does not show up:



This is BibTeX, Version 0.99d (TeX Live 2017/Debian)
The top-level auxiliary file: main.aux
The style file: ACM-Reference-Format.bst
A level-1 auxiliary file: appendix.aux
Database file #1: mybibliography.bib
Database file #2: abbrev3.bib
Database file #3: crypto.bib
Sorry---you've exceeded BibTeX's hash size 100000
Aborted at line 291526 of file crypto.bib
(That was a fatal error)

Process exited with error(s)


However, if I break the bib files into 3 separate lines, it compiles (with some warnings) but I am getting my references displayed 3 times...



bibliography{mybibliography}
bibliography{abbrev3}
bibliography{crypto}


Is there any solution for that? I have tried looking on how to increase the Bibtex hash size but couldn't find anything...










share|improve this question


















  • 1




    Use bibtex8 (instead of bibtex) with the option --wolfgang or set --mstring to some (very) high value.
    – DG'
    14 hours ago












  • Tried both, --wolfgang didn't work as well with bibtex8, I also tried --mstring 1000000 and I got error TeX capacity exceeded, sorry [save size=80000]. {ISC:KanSulHaq07}
    – Panos
    12 hours ago










  • You can set save_size to a higher value by editing texmf.cnf (which you can find with kpsewhich texmf.cnf) → tex.stackexchange.com/questions/134597/…
    – DG'
    11 hours ago










  • Nope.. Added save_size = 100000 to /etc/texmf/web2c/texmf.cnf but still same error.
    – Panos
    11 hours ago










  • Well, then you have to slim down the bibliography: cryptobib.di.ens.fr/custom
    – DG'
    3 hours ago















up vote
0
down vote

favorite












I am trying to compile my manuscript. I am using a large bibtex database that contains conference papers, in addition to my custom bib file.Also I am using the CCS template, as follows:



bibliographystyle{ACM-Reference-Format}
bibliography{mybibliography,abbrev3,crypto}


But when I compile my tex, I am getting the following errors, and the reference list does not show up:



This is BibTeX, Version 0.99d (TeX Live 2017/Debian)
The top-level auxiliary file: main.aux
The style file: ACM-Reference-Format.bst
A level-1 auxiliary file: appendix.aux
Database file #1: mybibliography.bib
Database file #2: abbrev3.bib
Database file #3: crypto.bib
Sorry---you've exceeded BibTeX's hash size 100000
Aborted at line 291526 of file crypto.bib
(That was a fatal error)

Process exited with error(s)


However, if I break the bib files into 3 separate lines, it compiles (with some warnings) but I am getting my references displayed 3 times...



bibliography{mybibliography}
bibliography{abbrev3}
bibliography{crypto}


Is there any solution for that? I have tried looking on how to increase the Bibtex hash size but couldn't find anything...










share|improve this question


















  • 1




    Use bibtex8 (instead of bibtex) with the option --wolfgang or set --mstring to some (very) high value.
    – DG'
    14 hours ago












  • Tried both, --wolfgang didn't work as well with bibtex8, I also tried --mstring 1000000 and I got error TeX capacity exceeded, sorry [save size=80000]. {ISC:KanSulHaq07}
    – Panos
    12 hours ago










  • You can set save_size to a higher value by editing texmf.cnf (which you can find with kpsewhich texmf.cnf) → tex.stackexchange.com/questions/134597/…
    – DG'
    11 hours ago










  • Nope.. Added save_size = 100000 to /etc/texmf/web2c/texmf.cnf but still same error.
    – Panos
    11 hours ago










  • Well, then you have to slim down the bibliography: cryptobib.di.ens.fr/custom
    – DG'
    3 hours ago













up vote
0
down vote

favorite









up vote
0
down vote

favorite











I am trying to compile my manuscript. I am using a large bibtex database that contains conference papers, in addition to my custom bib file.Also I am using the CCS template, as follows:



bibliographystyle{ACM-Reference-Format}
bibliography{mybibliography,abbrev3,crypto}


But when I compile my tex, I am getting the following errors, and the reference list does not show up:



This is BibTeX, Version 0.99d (TeX Live 2017/Debian)
The top-level auxiliary file: main.aux
The style file: ACM-Reference-Format.bst
A level-1 auxiliary file: appendix.aux
Database file #1: mybibliography.bib
Database file #2: abbrev3.bib
Database file #3: crypto.bib
Sorry---you've exceeded BibTeX's hash size 100000
Aborted at line 291526 of file crypto.bib
(That was a fatal error)

Process exited with error(s)


However, if I break the bib files into 3 separate lines, it compiles (with some warnings) but I am getting my references displayed 3 times...



bibliography{mybibliography}
bibliography{abbrev3}
bibliography{crypto}


Is there any solution for that? I have tried looking on how to increase the Bibtex hash size but couldn't find anything...










share|improve this question













I am trying to compile my manuscript. I am using a large bibtex database that contains conference papers, in addition to my custom bib file.Also I am using the CCS template, as follows:



bibliographystyle{ACM-Reference-Format}
bibliography{mybibliography,abbrev3,crypto}


But when I compile my tex, I am getting the following errors, and the reference list does not show up:



This is BibTeX, Version 0.99d (TeX Live 2017/Debian)
The top-level auxiliary file: main.aux
The style file: ACM-Reference-Format.bst
A level-1 auxiliary file: appendix.aux
Database file #1: mybibliography.bib
Database file #2: abbrev3.bib
Database file #3: crypto.bib
Sorry---you've exceeded BibTeX's hash size 100000
Aborted at line 291526 of file crypto.bib
(That was a fatal error)

Process exited with error(s)


However, if I break the bib files into 3 separate lines, it compiles (with some warnings) but I am getting my references displayed 3 times...



bibliography{mybibliography}
bibliography{abbrev3}
bibliography{crypto}


Is there any solution for that? I have tried looking on how to increase the Bibtex hash size but couldn't find anything...







bibliographies bibtex texlive texlive-2017






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked 15 hours ago









Panos

1




1








  • 1




    Use bibtex8 (instead of bibtex) with the option --wolfgang or set --mstring to some (very) high value.
    – DG'
    14 hours ago












  • Tried both, --wolfgang didn't work as well with bibtex8, I also tried --mstring 1000000 and I got error TeX capacity exceeded, sorry [save size=80000]. {ISC:KanSulHaq07}
    – Panos
    12 hours ago










  • You can set save_size to a higher value by editing texmf.cnf (which you can find with kpsewhich texmf.cnf) → tex.stackexchange.com/questions/134597/…
    – DG'
    11 hours ago










  • Nope.. Added save_size = 100000 to /etc/texmf/web2c/texmf.cnf but still same error.
    – Panos
    11 hours ago










  • Well, then you have to slim down the bibliography: cryptobib.di.ens.fr/custom
    – DG'
    3 hours ago














  • 1




    Use bibtex8 (instead of bibtex) with the option --wolfgang or set --mstring to some (very) high value.
    – DG'
    14 hours ago












  • Tried both, --wolfgang didn't work as well with bibtex8, I also tried --mstring 1000000 and I got error TeX capacity exceeded, sorry [save size=80000]. {ISC:KanSulHaq07}
    – Panos
    12 hours ago










  • You can set save_size to a higher value by editing texmf.cnf (which you can find with kpsewhich texmf.cnf) → tex.stackexchange.com/questions/134597/…
    – DG'
    11 hours ago










  • Nope.. Added save_size = 100000 to /etc/texmf/web2c/texmf.cnf but still same error.
    – Panos
    11 hours ago










  • Well, then you have to slim down the bibliography: cryptobib.di.ens.fr/custom
    – DG'
    3 hours ago








1




1




Use bibtex8 (instead of bibtex) with the option --wolfgang or set --mstring to some (very) high value.
– DG'
14 hours ago






Use bibtex8 (instead of bibtex) with the option --wolfgang or set --mstring to some (very) high value.
– DG'
14 hours ago














Tried both, --wolfgang didn't work as well with bibtex8, I also tried --mstring 1000000 and I got error TeX capacity exceeded, sorry [save size=80000]. {ISC:KanSulHaq07}
– Panos
12 hours ago




Tried both, --wolfgang didn't work as well with bibtex8, I also tried --mstring 1000000 and I got error TeX capacity exceeded, sorry [save size=80000]. {ISC:KanSulHaq07}
– Panos
12 hours ago












You can set save_size to a higher value by editing texmf.cnf (which you can find with kpsewhich texmf.cnf) → tex.stackexchange.com/questions/134597/…
– DG'
11 hours ago




You can set save_size to a higher value by editing texmf.cnf (which you can find with kpsewhich texmf.cnf) → tex.stackexchange.com/questions/134597/…
– DG'
11 hours ago












Nope.. Added save_size = 100000 to /etc/texmf/web2c/texmf.cnf but still same error.
– Panos
11 hours ago




Nope.. Added save_size = 100000 to /etc/texmf/web2c/texmf.cnf but still same error.
– Panos
11 hours ago












Well, then you have to slim down the bibliography: cryptobib.di.ens.fr/custom
– DG'
3 hours ago




Well, then you have to slim down the bibliography: cryptobib.di.ens.fr/custom
– DG'
3 hours ago










1 Answer
1






active

oldest

votes

















up vote
1
down vote













Since crypto.bib is rather huge (21M), you have to use bibtex8 and set --mstrings to a rather high value. I tried bibtex8 --mstrings 700000 and it kind of worked, i.e. bibtex8 still threw lots of warnings and errors.



I compiled a small test document:



documentclass{article}
usepackage{hyperref}
begin{document}

nocite{*}
bibliographystyle{ACM-Reference-Format}
bibliography{abbrev3,crypto}

end{document}


Which produced a neat PDF of 5471 pages:



enter image description here






share|improve this answer





















    Your Answer








    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "85"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    convertImagesToLinks: false,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














     

    draft saved


    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f460183%2fbibtex-hash-size-exceeded%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes








    up vote
    1
    down vote













    Since crypto.bib is rather huge (21M), you have to use bibtex8 and set --mstrings to a rather high value. I tried bibtex8 --mstrings 700000 and it kind of worked, i.e. bibtex8 still threw lots of warnings and errors.



    I compiled a small test document:



    documentclass{article}
    usepackage{hyperref}
    begin{document}

    nocite{*}
    bibliographystyle{ACM-Reference-Format}
    bibliography{abbrev3,crypto}

    end{document}


    Which produced a neat PDF of 5471 pages:



    enter image description here






    share|improve this answer

























      up vote
      1
      down vote













      Since crypto.bib is rather huge (21M), you have to use bibtex8 and set --mstrings to a rather high value. I tried bibtex8 --mstrings 700000 and it kind of worked, i.e. bibtex8 still threw lots of warnings and errors.



      I compiled a small test document:



      documentclass{article}
      usepackage{hyperref}
      begin{document}

      nocite{*}
      bibliographystyle{ACM-Reference-Format}
      bibliography{abbrev3,crypto}

      end{document}


      Which produced a neat PDF of 5471 pages:



      enter image description here






      share|improve this answer























        up vote
        1
        down vote










        up vote
        1
        down vote









        Since crypto.bib is rather huge (21M), you have to use bibtex8 and set --mstrings to a rather high value. I tried bibtex8 --mstrings 700000 and it kind of worked, i.e. bibtex8 still threw lots of warnings and errors.



        I compiled a small test document:



        documentclass{article}
        usepackage{hyperref}
        begin{document}

        nocite{*}
        bibliographystyle{ACM-Reference-Format}
        bibliography{abbrev3,crypto}

        end{document}


        Which produced a neat PDF of 5471 pages:



        enter image description here






        share|improve this answer












        Since crypto.bib is rather huge (21M), you have to use bibtex8 and set --mstrings to a rather high value. I tried bibtex8 --mstrings 700000 and it kind of worked, i.e. bibtex8 still threw lots of warnings and errors.



        I compiled a small test document:



        documentclass{article}
        usepackage{hyperref}
        begin{document}

        nocite{*}
        bibliographystyle{ACM-Reference-Format}
        bibliography{abbrev3,crypto}

        end{document}


        Which produced a neat PDF of 5471 pages:



        enter image description here







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered 1 hour ago









        DG'

        8,85011740




        8,85011740






























             

            draft saved


            draft discarded



















































             


            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f460183%2fbibtex-hash-size-exceeded%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Entries order in /etc/network/interfaces

            新発田市

            Grub takes very long (several minutes) to open Menu (in Multi-Boot-System)