Kyle, I have the same problem (I run pandoc through SublimeText), but I don't know what to do to fix it. How did you delete the symbolic link? Anyways, I am not sure this will work for me, since I have no previous installations, I am installing this all in a new Mac...
Thanks,
Pedro
On Monday, November 13, 2017 at 3:29:41 AM UTC+1, Kyle Eggleton wrote:
Thanks John,
I worked out the issue and it was an old symbolic link to pdflatex (pointing at the 2015 installation) in /usr/bin/local that was causing the problems. Deleting the symbolic link has now resulted in Pandoc 2 working fine. Thank you for your help and appreciate everything that you have done with Pandoc.
Kyle
On Monday, November 13, 2017 at 1:35:11 PM UTC+13, John MacFarlane wrote:
Very strange -- there's no pdflatex error, just an
indication of failure.
Next step would be to create a (very simple) tex file using
echo "Hi" | pandoc -s -t latex -o my.tex
and then try running pdflatex directly of my.tex:
pdflatex my.tex
to see what happens.
+++ Kyle Eggleton [Nov 10 17 19:14 ]:
> Have done as you suggested. Here is the verbose log:
> mpholt55:Desktop kyle$ pandoc -r markdown --pdf-engine=pdflatex
> trial.md -o trial.pdf --verbose
> [makePDF] temp dir:
> /private/var/folders/65/gpz82csd1_s358m496fk0ff5lmh3lj/T/tex2pdf.5468
> [makePDF] Command line:
> pdflatex "-halt-on-error" "-interaction" "nonstopmode"
> "-output-directory"
> "/private/var/folders/65/gpz82csd1_s358m496fk0ff5lmh3lj/T/tex2pdf.5468"
> "/private/var/folders/65/gpz82csd1_s358m496fk0ff5lmh3lj/T/tex2pdf.5468/
> input.tex"
> [makePDF] Environment:
> ("TEXINPUTS","/private/var/folders/65/gpz82csd1_s358m496fk0ff5lmh3lj/T/
> tex2pdf.5468:")
> ("TERM_PROGRAM","Apple_Terminal")
> ("SHELL","/bin/bash")
> ("TERM","xterm-256color")
> ("TMPDIR","/var/folders/65/gpz82csd1_s358m496fk0ff5lmh3lj/T/")
> ("Apple_PubSub_Socket_Render","/private/tmp/com.apple.launchd.NXDmkrZaB
> u/Render")
> ("TERM_PROGRAM_VERSION","388.1.1")
> ("TERM_SESSION_ID","8FB45A14-DCBD-467E-8CAA-212CFEB01C0F")
> ("USER","kyle")
> ("SSH_AUTH_SOCK","/private/tmp/com.apple.launchd.CJLCVbzkwg/Listeners")
> ("__CF_USER_TEXT_ENCODING","0x67480E71:0x0:0x2")
> ("PATH","/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texb
> in:/opt/X11/bin")
> ("PWD","/Users/kyle/Desktop")
> ("LANG","en_NZ.UTF-8")
> ("XPC_FLAGS","0x0")
> ("XPC_SERVICE_NAME","0")
> ("SHLVL","1")
> ("HOME","/Users/kyle")
> ("LOGNAME","kyle")
> ("DISPLAY","/private/tmp/com.apple.launchd.2MooiJHYB4/org.macosforge.xq
> uartz:0")
> ("SECURITYSESSIONID","186a7")
> ("_","/usr/local/bin/pandoc")
> ("OLDPWD","/Users/kyle")
> [makePDF] Contents of
> /private/var/folders/65/gpz82csd1_s358m496fk0ff5lmh3lj/T/tex2pdf.5468/i
> nput.tex:
> \PassOptionsToPackage{unicode=true}{hyperref} % options for packages
> loaded elsewhere
> \PassOptionsToPackage{hyphens}{url}
> %
> \documentclass[]{article}
> \usepackage{lmodern}
> \usepackage{amssymb,amsmath}
> \usepackage{ifxetex,ifluatex}
> \usepackage{fixltx2e} % provides \textsubscript
> \ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 % if pdftex
> \usepackage[T1]{fontenc}
> \usepackage[utf8]{inputenc}
> \usepackage{textcomp} % provides euro and other symbols
> \else % if luatex or xelatex
> \usepackage{unicode-math}
> \defaultfontfeatures{Ligatures=TeX,Scale=MatchLowercase}
> \fi
> % use upquote if available, for straight quotes in verbatim
> environments
> \IfFileExists{upquote.sty}{\usepackage{upquote}}{}
> % use microtype if available
> \IfFileExists{microtype.sty}{%
> \usepackage[]{microtype}
> \UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt
> fonts
> }{}
> \IfFileExists{parskip.sty}{%
> \usepackage{parskip}
> }{% else
> \setlength{\parindent}{0pt}
> \setlength{\parskip}{6pt plus 2pt minus 1pt}
> }
> \usepackage{hyperref}
> \hypersetup{
> pdfborder={0 0 0},
> breaklinks=true}
> \urlstyle{same} % don't use monospace font for urls
> \setlength{\emergencystretch}{3em} % prevent overfull lines
> \providecommand{\tightlist}{%
> \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
> \setcounter{secnumdepth}{0}
> % Redefines (sub)paragraphs to behave more like sections
> \ifx\paragraph\undefined\else
> \let\oldparagraph\paragraph
> \renewcommand{\paragraph}[1]{\oldparagraph{#1}\mbox{}}
> \fi
> \ifx\subparagraph\undefined\else
> \let\oldsubparagraph\subparagraph
> \renewcommand{\subparagraph}[1]{\oldsubparagraph{#1}\mbox{}}
> \fi
> % set default figure placement to htbp
> \makeatletter
> \def\fps@figure{htbp}
> \makeatother
> \date{}
> \begin{document}
> Hi
> \end{document}
> [makePDF] Run #1
> [makePDF] Run #2
> [makePDF] Run #3
> Error producing PDF.
> On Saturday, November 11, 2017 at 3:58:18 PM UTC+13, John MacFarlane
> wrote:
>
> You only provided part of the log (and I didn't see any
> error messages). Try converting with --pdf-engine=pdflatex
> and a really simple input file like ("*hi*").
> If it succeeds with the simple file, then the problem has
> to do with the content in your file. In this case we'd
> need to see more of the verbose log.
> +++ Kyle Eggleton [Nov 10 17 18:48 ]:
> > Hi John. Thanks for getting back. I have tried both - yes
> pdflatex is
> > executable at /Libary/TeX/Root/bin/x86_64-darwin/pdflatex and at
> the
> > new Tex-2017 installation at /Library/Tex/texbin. Yes I have
> tried
> > putting pdf-engine=pdflatex in the command and this produces the
> error
> > message "Error producing PDF" with no other details. The verbose
> log is
> > attached above.
> > On Saturday, November 11, 2017 at 3:38:49 PM UTC+13, John
> MacFarlane
> > wrote:
> >
> > Have you verified that you have an executable file at
> > /Library/TeX/Root/bin/x86_64-darwin/pdflatex ?
> > If pdflatex is in your path, can you try just
> > --pdf-engine=pdflatex ?
> > +++ Kyle Eggleton [Nov 10 17 16:28 ]:
> > > Hi, I have just updated to pandoc 2.0.1.1 on my Mac
> running
> > MacOS
> > > 10.12.6 and since updating I have been unable to generate
> PDFs.
> > The
> > > error message that I am getting is pdf-engine
> > > /Library/Tex/Root/bin/x86-64-darwin/pdflatex not known.
> > > My command is: pandoc -r markdown -markdown+smart -N
> --filter
> > > /usr/local/bin/pandoc-crossref --filter
> > /usr/local/bin/pandoc-citeproc
> > > --pdf-engine=/Library/TeX/Root/bin/x86_64-darwin/pdflatex
> > > --template=/Users/kyle/Documents/IT/Pandoc/templates/
> > thesis.latex
> > > [1][1]file.md -o file.pdf
> > > This command was working fine prior to updating to the new
> > version of
> > > Pandoc (noting that the old command included
> > > --latex-engine=path/to/pdflatex rather than
> > > pdf-engine=path/to/pdflatex)
> > > I have verified that I have the correct path to pdflatex.
> > >
> > > --
> > > You received this message because you are subscribed to
> the
> > Google
> > > Groups "pandoc-discuss" group.
> > > To unsubscribe from this group and stop receiving emails
> from
> > it, send
> > > an email to [1][2]pandoc-discus...@googlegroups.com.
> > > To post to this group, send email to
> > > [2][3]pandoc-...@googlegroups.com.
> > > To view this discussion on the web visit
> > > [3][4][2]https://groups.google.com/d/msgid/pandoc-discuss/
> > d6542d6e-931b-4855-
> > > 8673-4d0156d46121%[5][3]40googlegroups.com.
> > > For more options, visit [4][6][4]https://groups.google.
> com/
> > d/optout.
> > >
> > >References
> > >
> > > 1. mailto:[7][5]pandoc-discuss+
> unsub...-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
> > > 2. mailto:[8]pandoc-...@googlegroups.com
> > > 3. [9][6]https://groups.google.com/d/msgid/pandoc-discuss/
> d6542d6e-
> > [7]931b-4855-8673-4d0156d46121-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org?utm_medium=
> > email&utm_source=footer
> > > 4. [10][8]https://groups.google.com/d/optout
> >
> > --
> > You received this message because you are subscribed to the
> Google
> > Groups "pandoc-discuss" group.
> > To unsubscribe from this group and stop receiving emails from
> it, send
> > an email to [11][9]pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
> > To post to this group, send email to
> > [12][10]pandoc-...@googlegroups.com.
> > To view this discussion on the web visit
> > [13][11]https://groups.google.com/d/msgid/pandoc-discuss/
> e9a5dc66-97b7-4842
> > -bc39-71f9f2a83682%[12]40googlegroups.com.
> > For more options, visit [14][13]https://groups.google.com/
> d/optout.
> >
> >References
> >
> > 1. [14]http://file.md/
> > 2. javascript:/
> > 3. javascript:/
> > 4. [15]https://groups.google.com/d/
> msgid/pandoc-discuss/d6542d6e-931b-4855-
> > 5. [16]http://40googlegroups.com/
> > 6. [17]https://groups.google.com/d/optout
> > 7. javascript:/
> > 8. javascript:/
> > 9. [18]https://groups.google.com/d/
> msgid/pandoc-discuss/d6542d6e-931b-4855-8673-4d0156d46121@
> googlegroups.com?utm_medium=email&utm_source=footer
> > 10. [19]https://groups.google.com/d/optout
> > 11. mailto:[20]pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
> > 12. mailto:[21]pandoc-...@googlegroups.com
> > 13. [22]https://groups.google.com/d/
> msgid/pandoc-discuss/e9a5dc66-97b7-4842-bc39-71f9f2a83682@
> googlegroups.com?utm_medium=email&utm_source=footer
> > 14. [23]https://groups.google.com/d/optout
>
> --
> You received this message because you are subscribed to the Google
> Groups "pandoc-discuss" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to [24]pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
> To post to this group, send email to
> [25]pandoc-...@googlegroups.com.
> To view this discussion on the web visit
> [26]https://groups.google.com/d/msgid/pandoc-discuss/ac0af97c-47b8-4897
> -b61d-70f6c3ca6378%40googlegroups.com.
> For more options, visit [27]https://groups.google.com/d/optout.
>
>References
>
> 1. http://file.md/
> 2. https://groups.google.com/d/msgid/pandoc-discuss/
> 3. http://40googlegroups.com/
> 4. https://groups.google.com/
> 5. javascript:/
> 6. https://groups.google.com/d/msgid/pandoc-discuss/d6542d6e-
> 7. http://931b-4855-8673-4d0156d46121-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org/?utm_medium=
> 8. https://groups.google.com/d/optout
> 9. javascript:/
> 10. javascript:/
> 11. https://groups.google.com/d/msgid/pandoc-discuss/e9a5dc66-97b7-4842
> 12. http://40googlegroups.com/
> 13. https://groups.google.com/d/optout
> 14. http://file.md/
> 15. https://groups.google.com/d/msgid/pandoc-discuss/d6542d6e-931b-4855-
> 16. http://40googlegroups.com/
> 17. https://groups.google.com/d/optout
> 18. https://groups.google.com/d/msgid/pandoc-discuss/d6542d6e-931b-4855-8673-4d0156d46121@googlegroups.com?utm_medium=email&utm_source=footer
> 19. https://groups.google.com/d/optout
> 20. javascript:/
> 21. javascript:/
> 22. https://groups.google.com/d/msgid/pandoc-discuss/e9a5dc66-97b7-4842-bc39-71f9f2a83682@googlegroups.com?utm_medium=email&utm_source=footer
> 23. https://groups.google.com/d/optout
> 24. mailto:pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
> 25. mailto:pandoc-...@googlegroups.com
> 26. https://groups.google.com/d/msgid/pandoc-discuss/ac0af97c-47b8-4897-b61d-70f6c3ca6378@googlegroups.com?utm_medium=email&utm_source=footer
> 27. https://groups.google.com/d/optout