wspr / breqn

Automatic line breaking in LaTeX equations
18 stars 2 forks source link

TexLive 2014 version doesn't include cmbase.sym #4

Closed jpallen closed 10 years ago

jpallen commented 10 years ago

Apologies if this is actually an upstream TeXLive 2014 issue, but breqn seems broken in TeXLive 2014 currently. It seems that only breqn.sty, flexisym.sty and mathstyle.sty are included, but additional files like cmbase.sym are missing. I note that if I run tex flexistm.dtx then these are generated correctly, but latex flexistm.dtx does not generate them. The cmbase.sym file is also missing in the breqn.tds.zip /source directory on CTAN (will this be where TeXLive gets it from?)

The missing cmbase.sym file causes the following error: "LaTeX Error: File 'cmbase.sym' not found." when calling \usepackage{breqn}

BenOlstr commented 10 years ago

I get exactly this error. How can I solve this issue? It would be nice if you could help me, since I am rather a tex beginner. I use Miktex and tried to reinstall the full package version but it does not work

jpallen commented 10 years ago

You can fix it by installing the latest version from source. Assuming you have TeXLive 2014, download breqn.dtx, flexisym.dtx and mathstyle.dtx into /usr/local/texlive/2014/texmf-dist/tex/latex/breqn. Then run:

$ cd /usr/local/texlive/2014/texmf-dist/tex/latex/breqn
$ sudo tex breqn.dtx
$ sudo tex flexisym.dtx
$ sudo tex mathstyle.dtx
$ sudo mktexlsr
BenOlstr commented 10 years ago

Thank you very much for your help jpallen! Since I use windows I tried execute all these files manually from the original breqn source file. Unfortunately, now I get the error message, when compiling breqn.dtx ... I just reinstalled my computer and now it does not work anymore.... so bad.

! LaTeX Error: File `breqn.sty' not found.

BenOlstr commented 10 years ago

It seems that the files with respect to breqn are missing on the offiial package repositories (as you said). I try to do something analogous as you suggested.

wspr commented 10 years ago

Hi all,

This was not an upstream issue — the fault is all mine. I've now fixed the build script and sent a new version to CTAN; we can expect it to be fixed in TL next week. Many apologies for the inconvenience, and thanks much for reporting and discussing the issue here.

Will

BenOlstr commented 10 years ago

Thank you Will. I really like breqn.

I used the new build script and tried to compile breqn.dtx in texworks but I still get the error message: ! LaTeX Error: File `cmbase.sym' not found.

I am a LaTeX beginner and I do not want to bother you, so if I just need to wait untill the official update will be installed that's also okay. I hope it will be soon available also for Miktex :-)

wspr commented 10 years ago

The fix in the build script is for my uploads to CTAN; I doubt it would have helped you :). To get the .sym files you need, run plain TeX on flexisym.dtx. That will produce the .sty file and the .sym files; they need to be put somewhere for LaTeX to find them. While you wait for the MiKTeX update, you could just put them in the same folder as the document you're working on.

ziadziad6 commented 9 years ago

Hi all, sorry for my question but I am really a beginner, could you please guys tell me where to run this code

$ cd /usr/local/texlive/2014/texmf-dist/tex/latex/breqn $ sudo tex breqn.dtx $ sudo tex flexisym.dtx $ sudo tex mathstyle.dtx $ sudo mktexlsr

as I installed TexLive 2014 but still have the same problem

Regards

wspr commented 9 years ago

@ziadziad6 — You shouldn't need to run this code; the version of breqn on CTAN has fixed this issue. If necessary, you can download the .tds.zip file from https://www.ctan.org/pkg/breqn, but simply updating TeXLive using tlmgr should be all you need.

ziadziad6 commented 9 years ago

Thank you very much @wspr for your response