* Publish to PDF on Linux: An impossible task? @ 2019-11-11 0:00 Nathan Neff 2019-11-11 0:19 ` Marcin Borkowski ` (2 more replies) 0 siblings, 3 replies; 11+ messages in thread From: Nathan Neff @ 2019-11-11 0:00 UTC (permalink / raw) To: emacs-orgmode [-- Attachment #1: Type: text/plain, Size: 1468 bytes --] After using org-mode for 10 years, I run for the doorway when I even think about trying to convert an org-mode file to PDF. *** I quiver when I see errors such as: warning: kpathsea: configuration file texmf.cnf not found in these directories: /usr/bin:/usr/bin/share/texmf-local/web2c:/usr/bin/share/texmf-dist/web2c:/usr/bin/share/texmf/web2c:/usr/bin/texmf-local/web2c:/usr/bin/texmf-dist/web2c:/usr/bin/texmf/web2c:/usr:/usr/share/texmf-local/web2c:/usr/share/texmf-dist/web2c:/usr/share/texmf/web2c:/usr/texmf-local/web2c:/usr/texmf-dist/web2c:/usr/texmf/web2c://texmf-local/web2c:/://share/texmf-local/web2c://share/texmf-dist/web2c://share/texmf/web2c://texmf-local/web2c://texmf-dist/web2c://texmf/web2c. This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Arch Linux) (preloaded format=pdflatex) kpathsea: Running mktexfmt pdflatex.fmt mktexfmt: No such file or directory I can't find the format file `pdflatex.fmt'! *** I run for cover when I read documentation such as: https://orgmode.org/manual/LaTeX-Export.html#LaTeX-Export I think people who have been using LaTex and related tools for a long time have no issue with this (seemingly) insurmountable feat. However, I am not familiar with such a myriad of tools and I'm simply looking for the "easiest" way to convert/export an org mode file to PDF on Linux. Can anyone point me to some tutorials? I'm sorry if I miss something obvious. Thanks, --Nate [-- Attachment #2: Type: text/html, Size: 1806 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Publish to PDF on Linux: An impossible task? 2019-11-11 0:00 Publish to PDF on Linux: An impossible task? Nathan Neff @ 2019-11-11 0:19 ` Marcin Borkowski 2019-11-11 0:25 ` John Hendy 2019-11-11 8:36 ` Diego Zamboni 2 siblings, 0 replies; 11+ messages in thread From: Marcin Borkowski @ 2019-11-11 0:19 UTC (permalink / raw) To: Nathan Neff; +Cc: emacs-orgmode On 2019-11-11, at 01:00, Nathan Neff <nathan.neff@gmail.com> wrote: > After using org-mode for 10 years, I run for the doorway when > I even think about trying to convert an org-mode file to PDF. > > *** I quiver when I see errors such as: > > warning: kpathsea: configuration file texmf.cnf not found in these > directories: > /usr/bin:/usr/bin/share/texmf-local/web2c:/usr/bin/share/texmf-dist/web2c:/usr/bin/share/texmf/web2c:/usr/bin/texmf-local/web2c:/usr/bin/texmf-dist/web2c:/usr/bin/texmf/web2c:/usr:/usr/share/texmf-local/web2c:/usr/share/texmf-dist/web2c:/usr/share/texmf/web2c:/usr/texmf-local/web2c:/usr/texmf-dist/web2c:/usr/texmf/web2c://texmf-local/web2c:/://share/texmf-local/web2c://share/texmf-dist/web2c://share/texmf/web2c://texmf-local/web2c://texmf-dist/web2c://texmf/web2c. > This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Arch Linux) > (preloaded format=pdflatex) > > kpathsea: Running mktexfmt pdflatex.fmt > mktexfmt: No such file or directory > I can't find the format file `pdflatex.fmt'! This looks like a broken installation of TeXlive to me, although I'm definitely not an expert on kpathsea or mktexfmt. Another conjecture is that Arch's TeXlive needs some environment variable which is only set for interactive sessions. (This would be strange.) This is a very long shot, but what would happen if you compiled a short, hello-world-type LaTeX document in the console? Would Org-mode export work after this? Also, what does this: ~set | grep ^TEX~ say in a console? And in M-x shell? For my way, see below. > *** I run for cover when I read documentation such as: > > https://orgmode.org/manual/LaTeX-Export.html#LaTeX-Export > > I think people who have been using LaTex and related tools for a long time > have > no issue with this (seemingly) insurmountable feat. However, I am not > familiar with > such a myriad of tools and I'm simply looking for the "easiest" way to > convert/export an org > mode file to PDF on Linux. > > Can anyone point me to some tutorials? I'm sorry if I miss something > obvious. I've been using pdf export many times without any problems. My secret is using TeXlive from the TeXlive distribution, not from my GNU/Linux distribution. (Last time I checked, Ubuntu's TeXlive was hopelessly out of date. Even though I've been using Arch for a few years now, I still install TeXlive from https://tug.org/texlive/ . One big advantage of that is that the installer lets me install only stuff I need, and if I later decide that I need something more, I can install even an individual class/package/font/whatever. Another plus is that I can easily install a few versions of TeXlive and e.g. develop my classes with the latest one, but test them also on an older version.) Also, the installer lets me put TeXlive in my home directory, so it can be installed even without root privileges. Hth, -- Marcin Borkowski http://mbork.pl ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Publish to PDF on Linux: An impossible task? 2019-11-11 0:00 Publish to PDF on Linux: An impossible task? Nathan Neff 2019-11-11 0:19 ` Marcin Borkowski @ 2019-11-11 0:25 ` John Hendy 2019-11-11 0:40 ` Marcin Borkowski 2019-11-11 8:36 ` Diego Zamboni 2 siblings, 1 reply; 11+ messages in thread From: John Hendy @ 2019-11-11 0:25 UTC (permalink / raw) To: Nathan Neff; +Cc: emacs-orgmode On Sun, Nov 10, 2019 at 6:01 PM Nathan Neff <nathan.neff@gmail.com> wrote: > > After using org-mode for 10 years, I run for the doorway when > I even think about trying to convert an org-mode file to PDF. > > *** I quiver when I see errors such as: > > warning: kpathsea: configuration file texmf.cnf not found in these directories: /usr/bin:/usr/bin/share/texmf-local/web2c:/usr/bin/share/texmf-dist/web2c:/usr/bin/share/texmf/web2c:/usr/bin/texmf-local/web2c:/usr/bin/texmf-dist/web2c:/usr/bin/texmf/web2c:/usr:/usr/share/texmf-local/web2c:/usr/share/texmf-dist/web2c:/usr/share/texmf/web2c:/usr/texmf-local/web2c:/usr/texmf-dist/web2c:/usr/texmf/web2c://texmf-local/web2c:/://share/texmf-local/web2c://share/texmf-dist/web2c://share/texmf/web2c://texmf-local/web2c://texmf-dist/web2c://texmf/web2c. > This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Arch Linux) (preloaded format=pdflatex) > > kpathsea: Running mktexfmt pdflatex.fmt > mktexfmt: No such file or directory > I can't find the format file `pdflatex.fmt'! These look like latex errors to me, nothing to do with Org. Guessing you used the arch package? I'm on arch myself, but after getting bitten by package mismatches and things being hopelessly broken, I switched to just using texlive directly: - https://www.tug.org/texlive/ It's not that bad. There's even a quick guide to walk you through the tl-install script. If you'd rather troubleshoot what you have going on now, here's some places to start: - you're missing files... figure out which package is supposed to provide them and install it - check your paths - google the error and see what you find > *** I run for cover when I read documentation such as: > > https://orgmode.org/manual/LaTeX-Export.html#LaTeX-Export > > I think people who have been using LaTex and related tools for a long time have > no issue with this (seemingly) insurmountable feat. However, I am not familiar with > such a myriad of tools and I'm simply looking for the "easiest" way to convert/export an org > mode file to PDF on Linux. I would save this for last. For now, just take your document and export to the .tex file (don't compile). Then go to a command line and do: $ pdflatex ./file.tex and see what happens. Until you can do that manually, nothing from the Org side will help you. In fact, Org just assumes that this stuff exists, spits out the right .tex file based on your markdown, and leverages the existing latex system utilities to process it. This will end up being that you don't have a functioning latex setup on your system, and thus Org can't work its magic. John > > Can anyone point me to some tutorials? I'm sorry if I miss something obvious. > > Thanks, > --Nate ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Publish to PDF on Linux: An impossible task? 2019-11-11 0:25 ` John Hendy @ 2019-11-11 0:40 ` Marcin Borkowski 2019-11-11 0:54 ` John Hendy 2019-11-11 0:56 ` Tim Cross 0 siblings, 2 replies; 11+ messages in thread From: Marcin Borkowski @ 2019-11-11 0:40 UTC (permalink / raw) To: John Hendy; +Cc: emacs-orgmode On 2019-11-11, at 01:25, John Hendy <jw.hendy@gmail.com> wrote: > On Sun, Nov 10, 2019 at 6:01 PM Nathan Neff <nathan.neff@gmail.com> wrote: >> >> After using org-mode for 10 years, I run for the doorway when >> I even think about trying to convert an org-mode file to PDF. >> >> *** I quiver when I see errors such as: >> >> warning: kpathsea: configuration file texmf.cnf not found in these directories: /usr/bin:/usr/bin/share/texmf-local/web2c:/usr/bin/share/texmf-dist/web2c:/usr/bin/share/texmf/web2c:/usr/bin/texmf-local/web2c:/usr/bin/texmf-dist/web2c:/usr/bin/texmf/web2c:/usr:/usr/share/texmf-local/web2c:/usr/share/texmf-dist/web2c:/usr/share/texmf/web2c:/usr/texmf-local/web2c:/usr/texmf-dist/web2c:/usr/texmf/web2c://texmf-local/web2c:/://share/texmf-local/web2c://share/texmf-dist/web2c://share/texmf/web2c://texmf-local/web2c://texmf-dist/web2c://texmf/web2c. >> This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Arch Linux) (preloaded format=pdflatex) >> >> kpathsea: Running mktexfmt pdflatex.fmt >> mktexfmt: No such file or directory >> I can't find the format file `pdflatex.fmt'! > > These look like latex errors to me, nothing to do with Org. Guessing These are not LaTeX errors, they are lower-level ones. > you used the arch package? I'm on arch myself, but after getting > bitten by package mismatches and things being hopelessly broken, I > switched to just using texlive directly: > - https://www.tug.org/texlive/ > > It's not that bad. There's even a quick guide to walk you through the > tl-install script. If you'd rather troubleshoot what you have going on > now, here's some places to start: > - you're missing files... figure out which package is supposed to > provide them and install it He misses LaTeX format file itself, and apparently mktexfmt (which should create it) cannot be found. This seems more serious than what you write. > - check your paths Agreed, but this may be quite subtle... Best, -- Marcin Borkowski http://mbork.pl ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Publish to PDF on Linux: An impossible task? 2019-11-11 0:40 ` Marcin Borkowski @ 2019-11-11 0:54 ` John Hendy 2019-11-11 20:12 ` Jack Kamm 2019-11-11 0:56 ` Tim Cross 1 sibling, 1 reply; 11+ messages in thread From: John Hendy @ 2019-11-11 0:54 UTC (permalink / raw) To: Marcin Borkowski; +Cc: emacs-orgmode On Sun, Nov 10, 2019 at 6:41 PM Marcin Borkowski <mbork@mbork.pl> wrote: > > > On 2019-11-11, at 01:25, John Hendy <jw.hendy@gmail.com> wrote: > > > On Sun, Nov 10, 2019 at 6:01 PM Nathan Neff <nathan.neff@gmail.com> wrote: > >> > >> After using org-mode for 10 years, I run for the doorway when > >> I even think about trying to convert an org-mode file to PDF. > >> > >> *** I quiver when I see errors such as: > >> > >> warning: kpathsea: configuration file texmf.cnf not found in these directories: /usr/bin:/usr/bin/share/texmf-local/web2c:/usr/bin/share/texmf-dist/web2c:/usr/bin/share/texmf/web2c:/usr/bin/texmf-local/web2c:/usr/bin/texmf-dist/web2c:/usr/bin/texmf/web2c:/usr:/usr/share/texmf-local/web2c:/usr/share/texmf-dist/web2c:/usr/share/texmf/web2c:/usr/texmf-local/web2c:/usr/texmf-dist/web2c:/usr/texmf/web2c://texmf-local/web2c:/://share/texmf-local/web2c://share/texmf-dist/web2c://share/texmf/web2c://texmf-local/web2c://texmf-dist/web2c://texmf/web2c. > >> This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Arch Linux) (preloaded format=pdflatex) > >> > >> kpathsea: Running mktexfmt pdflatex.fmt > >> mktexfmt: No such file or directory > >> I can't find the format file `pdflatex.fmt'! > > > > These look like latex errors to me, nothing to do with Org. Guessing > > These are not LaTeX errors, they are lower-level ones. By "LaTeX" I mean "that which is necessary to have a functioning latex system." If by lower-level you mean the ecosystem itself vs. compiling errors, completely agree. Clearly some core components are missing. For example, the texmf.cnf file is provided by the arch package texlive-core (assuming a package was used), so that's potentially not even installed. - https://www.archlinux.org/packages/extra/any/texlive-core/ > > you used the arch package? I'm on arch myself, but after getting > > bitten by package mismatches and things being hopelessly broken, I > > switched to just using texlive directly: > > - https://www.tug.org/texlive/ > > > > It's not that bad. There's even a quick guide to walk you through the > > tl-install script. If you'd rather troubleshoot what you have going on > > now, here's some places to start: > > - you're missing files... figure out which package is supposed to > > provide them and install it > > He misses LaTeX format file itself, and apparently mktexfmt (which > should create it) cannot be found. This seems more serious than what > you write. I would divide "serious" into "major but simple" and "complicated." In easily 90% of cases with error output like this, it's going to be a missing package, not some intricate system glitch that requires troubleshooting. Indeed, my guess is exactly that: there are "serious" errors because nothing resembling a functioning latex system exists. The root cause is probably very simple. > > - check your paths > > Agreed, but this may be quite subtle... Again, I suspect much simpler. When using texlive directly, for example, one has to set paths correctly. This If it's looking in system paths vs. a user path (e.g. I install to ~/.texlive, not /usr) and this was not set via .bashrc, that's what I mean one should check. This presumes the expected packages are installed at all. I would start with simply: $ pacman -Q |grep tex and $ which pdflatex John > > Best, > > -- > Marcin Borkowski > http://mbork.pl ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Publish to PDF on Linux: An impossible task? 2019-11-11 0:54 ` John Hendy @ 2019-11-11 20:12 ` Jack Kamm 2019-11-11 20:24 ` Alan E. Davis 0 siblings, 1 reply; 11+ messages in thread From: Jack Kamm @ 2019-11-11 20:12 UTC (permalink / raw) To: John Hendy, Marcin Borkowski; +Cc: emacs-orgmode John Hendy <jw.hendy@gmail.com> writes: > By "LaTeX" I mean "that which is necessary to have a functioning latex > system." If by lower-level you mean the ecosystem itself vs. compiling > errors, completely agree. Clearly some core components are missing. > For example, the texmf.cnf file is provided by the arch package > texlive-core (assuming a package was used), so that's potentially not > even installed. > - https://www.archlinux.org/packages/extra/any/texlive-core/ I would also suggest referring to https://wiki.archlinux.org/index.php/TeX_Live#Installation for the packages to install on Arch. I myself am using Archlinux-packaged TeX Live without any issues. I believe I installed "texlive-most", "texlive-lang", and "biber", which are the 3 main packages/groups recommended by the wiki. ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Publish to PDF on Linux: An impossible task? 2019-11-11 20:12 ` Jack Kamm @ 2019-11-11 20:24 ` Alan E. Davis 2019-11-11 23:45 ` Alan Tyree 0 siblings, 1 reply; 11+ messages in thread From: Alan E. Davis @ 2019-11-11 20:24 UTC (permalink / raw) To: Jack Kamm; +Cc: emacs-orgmode [-- Attachment #1: Type: text/plain, Size: 2115 bytes --] Arch linux has a package, aside from any arch directly installed individualized texlive packages, that just installs the texlive network install script, and directs the user to run the script that is located in /opt . This piece of magic is "texlive-installer", available in the Arch Users Repository (AUR), makes it easier to use texlive from upstream sources, by doing the necessary work of handling dependencies. Debian based distros require to install a dummy package to accomplish this, and some kind of tweaking may be necessary on other distros. Once AUR is set up, I have run "yay -S texlive-installer" or one may use other AUR helpers. I think it's not possible to install this with pacman. As far as this problem of the OP, I cannot help. Alan Davis On Mon, Nov 11, 2019 at 12:13 PM Jack Kamm <jackkamm@gmail.com> wrote: > John Hendy <jw.hendy@gmail.com> writes: > > > By "LaTeX" I mean "that which is necessary to have a functioning latex > > system." If by lower-level you mean the ecosystem itself vs. compiling > > errors, completely agree. Clearly some core components are missing. > > For example, the texmf.cnf file is provided by the arch package > > texlive-core (assuming a package was used), so that's potentially not > > even installed. > > - https://www.archlinux.org/packages/extra/any/texlive-core/ > > I would also suggest referring to > https://wiki.archlinux.org/index.php/TeX_Live#Installation for the > packages to install on Arch. I myself am using Archlinux-packaged TeX > Live without any issues. I believe I installed "texlive-most", > "texlive-lang", and "biber", which are the 3 main packages/groups > recommended by the wiki. > > -- [Fill in the blanks] The use of corrupt manipulations and blatant rhetorical ploys ...--- outright lying, flagwaving, personal attacks, setting up phony alternatives, misdirection, jargon-mongering, evading key issues, feigning disinterested objectivity, willful misunderstanding of other points of view---suggests that ... lacks both credibility and evidence. ---- Edward Tufte (in context of making presentations) [-- Attachment #2: Type: text/html, Size: 3363 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Publish to PDF on Linux: An impossible task? 2019-11-11 20:24 ` Alan E. Davis @ 2019-11-11 23:45 ` Alan Tyree 0 siblings, 0 replies; 11+ messages in thread From: Alan Tyree @ 2019-11-11 23:45 UTC (permalink / raw) To: Alan E. Davis; +Cc: Jack Kamm, emacs-orgmode [-- Attachment #1: Type: text/plain, Size: 2635 bytes --] I don't know if this helps, but I am running Manjaro, using the repository packages and have no problem with export. The installed texlive packages are: texlive-bin texlive-core texlive-humanities texlive-latexextra I have no problems with either org export or any pandoc conversions. Cheers, Alan On Tue, 12 Nov 2019 at 07:26, Alan E. Davis <lngndvs@gmail.com> wrote: > Arch linux has a package, aside from any arch directly installed > individualized texlive packages, that just installs the texlive network > install script, and directs the user to run the script that is located in > /opt . > > This piece of magic is "texlive-installer", available in the Arch Users > Repository (AUR), makes it easier to use texlive from upstream sources, by > doing the necessary work of handling dependencies. Debian based distros > require to install a dummy package to accomplish this, and some kind of > tweaking may be necessary on other distros. Once AUR is set up, I have run > "yay -S texlive-installer" or one may use other AUR helpers. I think it's > not possible to install this with pacman. > > As far as this problem of the OP, I cannot help. > > Alan Davis > > On Mon, Nov 11, 2019 at 12:13 PM Jack Kamm <jackkamm@gmail.com> wrote: > >> John Hendy <jw.hendy@gmail.com> writes: >> >> > By "LaTeX" I mean "that which is necessary to have a functioning latex >> > system." If by lower-level you mean the ecosystem itself vs. compiling >> > errors, completely agree. Clearly some core components are missing. >> > For example, the texmf.cnf file is provided by the arch package >> > texlive-core (assuming a package was used), so that's potentially not >> > even installed. >> > - https://www.archlinux.org/packages/extra/any/texlive-core/ >> >> I would also suggest referring to >> https://wiki.archlinux.org/index.php/TeX_Live#Installation for the >> packages to install on Arch. I myself am using Archlinux-packaged TeX >> Live without any issues. I believe I installed "texlive-most", >> "texlive-lang", and "biber", which are the 3 main packages/groups >> recommended by the wiki. >> >> > > -- > [Fill in the blanks] > > The use of corrupt manipulations and blatant rhetorical ploys ...--- > outright lying, flagwaving, personal attacks, setting up phony > alternatives, misdirection, jargon-mongering, evading key issues, feigning > disinterested objectivity, willful misunderstanding of other points of > view---suggests that ... lacks both credibility and evidence. > > ---- Edward Tufte (in context of making presentations) > > > -- Alan L Tyree http://www2.austlii.edu.au/~alan [-- Attachment #2: Type: text/html, Size: 4439 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Publish to PDF on Linux: An impossible task? 2019-11-11 0:40 ` Marcin Borkowski 2019-11-11 0:54 ` John Hendy @ 2019-11-11 0:56 ` Tim Cross 2019-11-11 1:52 ` Samuel Wales 1 sibling, 1 reply; 11+ messages in thread From: Tim Cross @ 2019-11-11 0:56 UTC (permalink / raw) To: Marcin Borkowski; +Cc: emacs-orgmode [-- Attachment #1: Type: text/plain, Size: 2551 bytes --] This looks like an incomplete textLive install to me. On many distributions, texlive is broken up into a number of smaller packages. You need to ensure you have installed the texlive latex packages. I would follow the advice of others and just use the package from the texlive site. On Mon, 11 Nov 2019 at 11:41, Marcin Borkowski <mbork@mbork.pl> wrote: > > On 2019-11-11, at 01:25, John Hendy <jw.hendy@gmail.com> wrote: > > > On Sun, Nov 10, 2019 at 6:01 PM Nathan Neff <nathan.neff@gmail.com> > wrote: > >> > >> After using org-mode for 10 years, I run for the doorway when > >> I even think about trying to convert an org-mode file to PDF. > >> > >> *** I quiver when I see errors such as: > >> > >> warning: kpathsea: configuration file texmf.cnf not found in these > directories: > /usr/bin:/usr/bin/share/texmf-local/web2c:/usr/bin/share/texmf-dist/web2c:/usr/bin/share/texmf/web2c:/usr/bin/texmf-local/web2c:/usr/bin/texmf-dist/web2c:/usr/bin/texmf/web2c:/usr:/usr/share/texmf-local/web2c:/usr/share/texmf-dist/web2c:/usr/share/texmf/web2c:/usr/texmf-local/web2c:/usr/texmf-dist/web2c:/usr/texmf/web2c://texmf-local/web2c:/://share/texmf-local/web2c://share/texmf-dist/web2c://share/texmf/web2c://texmf-local/web2c://texmf-dist/web2c://texmf/web2c. > >> This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Arch > Linux) (preloaded format=pdflatex) > >> > >> kpathsea: Running mktexfmt pdflatex.fmt > >> mktexfmt: No such file or directory > >> I can't find the format file `pdflatex.fmt'! > > > > These look like latex errors to me, nothing to do with Org. Guessing > > These are not LaTeX errors, they are lower-level ones. > > > you used the arch package? I'm on arch myself, but after getting > > bitten by package mismatches and things being hopelessly broken, I > > switched to just using texlive directly: > > - https://www.tug.org/texlive/ > > > > It's not that bad. There's even a quick guide to walk you through the > > tl-install script. If you'd rather troubleshoot what you have going on > > now, here's some places to start: > > - you're missing files... figure out which package is supposed to > > provide them and install it > > He misses LaTeX format file itself, and apparently mktexfmt (which > should create it) cannot be found. This seems more serious than what > you write. > > > - check your paths > > Agreed, but this may be quite subtle... > > Best, > > -- > Marcin Borkowski > http://mbork.pl > > -- regards, Tim -- Tim Cross [-- Attachment #2: Type: text/html, Size: 3567 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Publish to PDF on Linux: An impossible task? 2019-11-11 0:56 ` Tim Cross @ 2019-11-11 1:52 ` Samuel Wales 0 siblings, 0 replies; 11+ messages in thread From: Samuel Wales @ 2019-11-11 1:52 UTC (permalink / raw) To: Tim Cross; +Cc: emacs-orgmode there is also pandoc, if you know something that you can export to that pandoc can reasonably convert. like, who knows, html or something. this might be useful if you are in a hurry or you don't want to install a non-distribution package or whatever. On 11/10/19, Tim Cross <theophilusx@gmail.com> wrote: > This looks like an incomplete textLive install to me. > > On many distributions, texlive is broken up into a number of smaller > packages. You need to ensure you have installed the texlive latex packages. > > I would follow the advice of others and just use the package from the > texlive site. > > > > On Mon, 11 Nov 2019 at 11:41, Marcin Borkowski <mbork@mbork.pl> wrote: > >> >> On 2019-11-11, at 01:25, John Hendy <jw.hendy@gmail.com> wrote: >> >> > On Sun, Nov 10, 2019 at 6:01 PM Nathan Neff <nathan.neff@gmail.com> >> wrote: >> >> >> >> After using org-mode for 10 years, I run for the doorway when >> >> I even think about trying to convert an org-mode file to PDF. >> >> >> >> *** I quiver when I see errors such as: >> >> >> >> warning: kpathsea: configuration file texmf.cnf not found in these >> directories: >> /usr/bin:/usr/bin/share/texmf-local/web2c:/usr/bin/share/texmf-dist/web2c:/usr/bin/share/texmf/web2c:/usr/bin/texmf-local/web2c:/usr/bin/texmf-dist/web2c:/usr/bin/texmf/web2c:/usr:/usr/share/texmf-local/web2c:/usr/share/texmf-dist/web2c:/usr/share/texmf/web2c:/usr/texmf-local/web2c:/usr/texmf-dist/web2c:/usr/texmf/web2c://texmf-local/web2c:/://share/texmf-local/web2c://share/texmf-dist/web2c://share/texmf/web2c://texmf-local/web2c://texmf-dist/web2c://texmf/web2c. >> >> This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Arch >> Linux) (preloaded format=pdflatex) >> >> >> >> kpathsea: Running mktexfmt pdflatex.fmt >> >> mktexfmt: No such file or directory >> >> I can't find the format file `pdflatex.fmt'! >> > >> > These look like latex errors to me, nothing to do with Org. Guessing >> >> These are not LaTeX errors, they are lower-level ones. >> >> > you used the arch package? I'm on arch myself, but after getting >> > bitten by package mismatches and things being hopelessly broken, I >> > switched to just using texlive directly: >> > - https://www.tug.org/texlive/ >> > >> > It's not that bad. There's even a quick guide to walk you through the >> > tl-install script. If you'd rather troubleshoot what you have going on >> > now, here's some places to start: >> > - you're missing files... figure out which package is supposed to >> > provide them and install it >> >> He misses LaTeX format file itself, and apparently mktexfmt (which >> should create it) cannot be found. This seems more serious than what >> you write. >> >> > - check your paths >> >> Agreed, but this may be quite subtle... >> >> Best, >> >> -- >> Marcin Borkowski >> http://mbork.pl >> >> > > -- > regards, > > Tim > > -- > Tim Cross > -- The Kafka Pandemic What is misopathy? https://thekafkapandemic.blogspot.com/2013/10/why-some-diseases-are-wronged.html The disease DOES progress. MANY people have died from it. And ANYBODY can get it at any time. ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Publish to PDF on Linux: An impossible task? 2019-11-11 0:00 Publish to PDF on Linux: An impossible task? Nathan Neff 2019-11-11 0:19 ` Marcin Borkowski 2019-11-11 0:25 ` John Hendy @ 2019-11-11 8:36 ` Diego Zamboni 2 siblings, 0 replies; 11+ messages in thread From: Diego Zamboni @ 2019-11-11 8:36 UTC (permalink / raw) To: Nathan Neff; +Cc: emacs-orgmode [-- Attachment #1: Type: text/plain, Size: 2623 bytes --] Hi Nate, As others have said, your problem sounds more like a broken TeXlive install, I would highly recommend installing the official distribution. However, even with a proper working LaTeX install, the output from the plain LaTeX exporter can be underwhelming, particularly if you want things to look "pretty". Things like syntax highlighting need to still be configured manually. If you don't know LaTeX, it can be quite a task. One shortcut I found (although I don't use this actively) is to export to reStructuredText using ox-rst (https://github.com/kandread/ox-rst), and then use Sphinx (http://www.sphinx-doc.org/ <http://www.sphinx-doc.org/en/master/usage/quickstart.html>) to produce PDF. Sphinx has a pleasing default theme which includes syntax highlighting and other nice formatting touches. Sphinx requires some initial setup but it's not too complicated. Mind you: you still need a working LaTeX install, as this is what Sphinx uses in the backend. Hope this helps, --Diego On Mon, Nov 11, 2019 at 1:01 AM Nathan Neff <nathan.neff@gmail.com> wrote: > After using org-mode for 10 years, I run for the doorway when > I even think about trying to convert an org-mode file to PDF. > > *** I quiver when I see errors such as: > > warning: kpathsea: configuration file texmf.cnf not found in these > directories: > /usr/bin:/usr/bin/share/texmf-local/web2c:/usr/bin/share/texmf-dist/web2c:/usr/bin/share/texmf/web2c:/usr/bin/texmf-local/web2c:/usr/bin/texmf-dist/web2c:/usr/bin/texmf/web2c:/usr:/usr/share/texmf-local/web2c:/usr/share/texmf-dist/web2c:/usr/share/texmf/web2c:/usr/texmf-local/web2c:/usr/texmf-dist/web2c:/usr/texmf/web2c://texmf-local/web2c:/://share/texmf-local/web2c://share/texmf-dist/web2c://share/texmf/web2c://texmf-local/web2c://texmf-dist/web2c://texmf/web2c. > This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Arch Linux) > (preloaded format=pdflatex) > > kpathsea: Running mktexfmt pdflatex.fmt > mktexfmt: No such file or directory > I can't find the format file `pdflatex.fmt'! > > *** I run for cover when I read documentation such as: > > https://orgmode.org/manual/LaTeX-Export.html#LaTeX-Export > > I think people who have been using LaTex and related tools for a long time > have > no issue with this (seemingly) insurmountable feat. However, I am not > familiar with > such a myriad of tools and I'm simply looking for the "easiest" way to > convert/export an org > mode file to PDF on Linux. > > Can anyone point me to some tutorials? I'm sorry if I miss something > obvious. > > Thanks, > --Nate > [-- Attachment #2: Type: text/html, Size: 3377 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2019-11-11 23:45 UTC | newest] Thread overview: 11+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2019-11-11 0:00 Publish to PDF on Linux: An impossible task? Nathan Neff 2019-11-11 0:19 ` Marcin Borkowski 2019-11-11 0:25 ` John Hendy 2019-11-11 0:40 ` Marcin Borkowski 2019-11-11 0:54 ` John Hendy 2019-11-11 20:12 ` Jack Kamm 2019-11-11 20:24 ` Alan E. Davis 2019-11-11 23:45 ` Alan Tyree 2019-11-11 0:56 ` Tim Cross 2019-11-11 1:52 ` Samuel Wales 2019-11-11 8:36 ` Diego Zamboni
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/emacs/org-mode.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).