LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   texlive made it into current (https://www.linuxquestions.org/questions/slackware-14/texlive-made-it-into-current-4175614775/)

nivieru 09-30-2017 03:24 AM

texlive made it into current
 
Texlive finally replaced the outdated tetex in the latest current, surely a cause for celebrations!

However, before I replace my own texlive installations, can anyone tell what is included in this package? the source has a readme mentioning that tlmgr isn't included, but I don't know what else is or isn't.

Edit:
Oh, I found it, the prep/texmf_get.sh file in the source directory has all the details

Thanks Patrick, Johannes Schoepfer, and the slackware team for all the hard work,

Niv

gmgf 09-30-2017 05:58 AM

This is no good, i prefer the old, just a joke ;)

Toutatis 09-30-2017 06:16 AM

I am using the texlive distribution, installed from the texlive iso, somewhere out of the /usr tree. Very easy to install. You have just to edit $PATH to make it work. So I will not change to the slackware packages. But maybe for a new install of slackware, I would take the slackware packages.
But I would suggest some minor changes :
- put the extra 3 other texlive packages in the official slackware distribution (maybe they are too big)
- make the slackbuilds work directly with the texlive official tree

keithpeter 09-30-2017 06:16 AM

Texlive 2017 base package including tikz and Python 3. Slackware next will be a good platform for doing maths stuff on. Nice to see & thanks all involved.

staus 09-30-2017 07:15 AM

I always try out various distros by seeing if Lyx will correctly display its help files under tools. The old tetex software worked flawlessly in Slackware, but not after texlive was installed. That was the reason I did not use Robby Workmans texlive about a year ago. It is probably only missing one or two sty files.

tramni1980 09-30-2017 07:25 AM

Congratulations to Slackware team! This was very important! Good job!

franzen 09-30-2017 08:19 AM

Quote:

Originally Posted by nivieru (Post 5764700)
Oh, I found it, the prep/texmf_get.sh file in the source directory has all the details

To see what's included in slackware-texlive, check /usr/share/texmf-dist/texlive.packages.meta

prep/texmf_get.sh provides names of collections-of-tex-packages(but not the content of theses collections) and single tex-packages, it is not visible what (hard)dependecies are pulled additionally. See texlive.tlpdb for all packages/collections/schemes provided by the texlive netarchives.

Johannes

garpu 09-30-2017 10:23 AM

Any Lilypond users? Will this affect lilypond in any way? I know with tetex, we haven't been able to build documentation with the slackbuild. Might we actually have documentation again? :)

franzen 09-30-2017 10:43 AM

Quote:

Originally Posted by garpu (Post 5764795)
Any Lilypond users? Will this affect lilypond in any way? I know with tetex, we haven't been able to build documentation with the slackbuild. Might we actually have documentation again? :)

Building the lilypond documentation(not the manpage/info) requires the cm-superfonts, afaik.
These fons need about the same space as the whole texlive-core package, so it's not likely to be added. You will need the texlive fonts-package(which includes cm-super) from SBo to build the documentation.

Johannes

BCarey 09-30-2017 10:49 AM

Thanks for adding this. It will be a great help.

garpu 09-30-2017 11:10 AM

Quote:

Originally Posted by franzen (Post 5764799)
Building the lilypond documentation(not the manpage/info) requires the cm-superfonts, afaik.
These fons need about the same space as the whole texlive-core package, so it's not likely to be added. You will need the texlive fonts-package(which includes cm-super) from SBo to build the documentation.

Johannes

OK, but I shouldn't need anything additional to get lilypond, proper, working? I can live without documentation. :)

franzen 09-30-2017 12:59 PM

Quote:

Originally Posted by garpu (Post 5764811)
OK, but I shouldn't need anything additional to get lilypond, proper, working? I can live without documentation. :)

I didn't test, but i think you won't need anything more, than what you need now to build
and run lilypond.

Lilypond 2.18 doesn't need texlive or tetex at compile time(without documentation), and not on run time. Someone wrote me that lilypond 2.19-dev requires the gyre-fonts, and some extra fontconfig. The gyre-fonts are in texlive core package, so that's no problem when lilypond 2.20 is released.

Johannes

garpu 09-30-2017 11:31 PM

Quote:

Originally Posted by franzen (Post 5764845)
I didn't test, but i think you won't need anything more, than what you need now to build
and run lilypond.

Lilypond 2.18 doesn't need texlive or tetex at compile time(without documentation), and not on run time. Someone wrote me that lilypond 2.19-dev requires the gyre-fonts, and some extra fontconfig. The gyre-fonts are in texlive core package, so that's no problem when lilypond 2.20 is released.

Johannes

Good to know, thanks! I haven't seen any issues since 2002 with texlive in the mailing list archives.

cgorac 10-01-2017 01:37 AM

So as far as I can see now it's not possible to write Cyrillic out of the box? No T2A encoding file, and probably no Cyrillic fonts included.

Ilgar 10-01-2017 03:10 AM

This is very good news. Removing tetex and installing texlive from slackbuilds.org had become a routine post-install operation for me.

Quote:

Originally Posted by Toutatis (Post 5764748)
But I would suggest some minor changes :
- put the extra 3 other texlive packages in the official slackware distribution (maybe they are too big)
- make the slackbuilds work directly with the texlive official tree

Few people would really need the extra stuff and they take too much space, so it may not be preferable to make the installer ISO considerabley larger for the benefit of a very few. But I completely agree that the extra packages should be available for those who need them. Your second suggestions looks like the best option to me. Instead of 4 out of 4 packages being provided by slackbuilds, it will then be 3 out of 4 --- not much of a change from the current situation.


All times are GMT -5. The time now is 10:13 AM.