WordPress.org

Ready to get started?Download WordPress

Forums

WP LaTeX
Unable to setup WP LaTeX with local LaTeX installation (2 posts)

  1. talezshin
    Member
    Posted 1 year ago #

    Hi, I've been trying to set up WordPress blog on my Mac Mini machine after OS X 10.8 has been released. I've got Apache, PHP, MySQL running and WordPress is also running nicely. Also, MacTex 2012 works fine on this machine as well. So, I tried WP LaTeX to render equations locally, but keep getting error below:

    This is pdfTeX, Version 3.1415926-2.4-1.40.13 (TeX Live 2012) (format=latex 2012.6.30) 1 AUG 2012 15:40
    entering extended mode
    restricted \write18 enabled.
    %&-line parsing enabled.
    **/private/tmp/tex_mDOaIL
    (/private/tmp/tex_mDOaIL
    LaTeX2e <2011/06/27>
    Babel <v3.8m> and hyphenation patterns for english, dumylang, nohyphenation, ge
    rman-x-2012-05-30, ngerman-x-2012-05-30, afrikaans, ancientgreek, ibycus, arabi
    c, armenian, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danis
    h, dutch, ukenglish, usenglishmax, esperanto, estonian, ethiopic, farsi, finnis
    h, french, friulan, galician, german, ngerman, swissgerman, monogreek, greek, h
    ungarian, icelandic, assamese, bengali, gujarati, hindi, kannada, malayalam, ma
    rathi, oriya, panjabi, tamil, telugu, indonesian, interlingua, irish, italian,
    kurmanji, latin, latvian, lithuanian, mongolian, mongolianlmc, bokmal, nynorsk,
    polish, portuguese, romanian, romansh, russian, sanskrit, serbian, serbianc, s
    lovak, slovenian, spanish, swedish, turkish, turkmen, ukrainian, uppersorbian,
    welsh, loaded.
    (/usr/local/texlive/2012/texmf-dist/tex/latex/base/article.cls
    Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
    (/usr/local/texlive/2012/texmf-dist/tex/latex/base/size12.clo
    File: size12.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
    )
    \c@part=\count79
    \c@section=\count80
    \c@subsection=\count81
    \c@subsubsection=\count82
    \c@paragraph=\count83
    \c@subparagraph=\count84
    \c@figure=\count85
    \c@table=\count86
    \abovecaptionskip=\skip41
    \belowcaptionskip=\skip42
    \bibindent=\dimen102
    )
    (/usr/local/texlive/2012/texmf-dist/tex/latex/base/inputenc.sty
    Package: inputenc 2008/03/30 v1.1d Input encoding file
    \inpenc@prehook=\toks14
    \inpenc@posthook=\toks15

    (/usr/local/texlive/2012/texmf-dist/tex/latex/base/latin1.def
    File: latin1.def 2008/03/30 v1.1d Input encoding file
    ))
    (/usr/local/texlive/2012/texmf-dist/tex/latex/amsmath/amsmath.sty
    Package: amsmath 2000/07/18 v2.13 AMS math features
    \@mathmargin=\skip43

    For additional information on amsmath, use the

    ?' option.
    (/usr/local/texlive/2012/texmf-dist/tex/latex/amsmath/amstext.sty
    Package: amstext 2000/06/29 v2.01

    (/usr/local/texlive/2012/texmf-dist/tex/latex/amsmath/amsgen.sty
    File: amsgen.sty 1999/11/30 v2.0
    \@emptytoks=\toks16
    \ex@=\dimen103
    ))
    (/usr/local/texlive/2012/texmf-dist/tex/latex/amsmath/amsbsy.sty
    Package: amsbsy 1999/11/29 v1.2d
    \pmbraise@=\dimen104
    )
    (/usr/local/texlive/2012/texmf-dist/tex/latex/amsmath/amsopn.sty
    Package: amsopn 1999/12/14 v2.01 operator names
    )
    \inf@bad=\count87
    LaTeX Info: Redefining \frac on input line 211.
    \uproot@=\count88
    \leftroot@=\count89
    LaTeX Info: Redefining \overline on input line 307.
    \classnum@=\count90
    \DOTSCASE@=\count91
    LaTeX Info: Redefining \ldots on input line 379.
    LaTeX Info: Redefining \dots on input line 382.
    LaTeX Info: Redefining \cdots on input line 467.
    \Mathstrutbox@=\box26
    \strutbox@=\box27
    \big@size=\dimen105
    LaTeX Font Info: Redeclaring font encoding OML on input line 567.
    LaTeX Font Info: Redeclaring font encoding OMS on input line 568.
    \macc@depth=\count92
    \c@MaxMatrixCols=\count93
    \dotsspace@=\muskip10
    \c@parentequation=\count94
    \dspbrk@lvl=\count95
    \tag@help=\toks17
    \row@=\count96
    \column@=\count97
    \maxfields@=\count98
    \andhelp@=\toks18
    \eqnshift@=\dimen106
    \alignsep@=\dimen107
    \tagshift@=\dimen108
    \tagwidth@=\dimen109
    \totwidth@=\dimen110
    \lineht@=\dimen111
    \@envbody=\toks19
    \multlinegap=\skip44
    \multlinetaggap=\skip45
    \mathdisplay@stack=\toks20
    LaTeX Info: Redefining \[ on input line 2666.
    LaTeX Info: Redefining \] on input line 2667.
    )
    (/usr/local/texlive/2012/texmf-dist/tex/latex/amsfonts/amsfonts.sty
    Package: amsfonts 2009/06/22 v3.00 Basic AMSFonts support
    \symAMSa=\mathgroup4
    \symAMSb=\mathgroup5
    LaTeX Font Info: Overwriting math alphabet \mathfrak' in versionbold'
    (Font) U/euf/m/n --> U/euf/b/n on input line 96.
    )
    (/usr/local/texlive/2012/texmf-dist/tex/latex/amsfonts/amssymb.sty
    Package: amssymb 2009/06/22 v3.00
    )
    (/usr/local/texlive/2012/texmf-dist/tex/latex/amsfonts/eucal.sty
    Package: eucal 2009/06/22 v3.00 Euler Script fonts
    LaTeX Font Info: Overwriting math alphabet \EuScript' in versionbold'
    (Font) U/eus/m/n --> U/eus/b/n on input line 33.
    )
    No file tex_mDOaIL.aux.
    \openout1 =

    tex_mDOaIL.aux'.
    
    LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 8.
    LaTeX Font Info:    ... okay on input line 8.
    LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 8.
    LaTeX Font Info:    ... okay on input line 8.
    LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 8.
    LaTeX Font Info:    ... okay on input line 8.
    LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 8.
    LaTeX Font Info:    ... okay on input line 8.
    LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 8.
    LaTeX Font Info:    ... okay on input line 8.
    LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 8.
    LaTeX Font Info:    ... okay on input line 8.
    LaTeX Font Info:    Try loading font information for U+msa on input line 10.
    (/usr/local/texlive/2012/texmf-dist/tex/latex/amsfonts/umsa.fd
    File: umsa.fd 2009/06/22 v3.00 AMS symbols A
    )
    LaTeX Font Info:    Try loading font information for U+msb on input line 10.
    
    (/usr/local/texlive/2012/texmf-dist/tex/latex/amsfonts/umsb.fd
    File: umsb.fd 2009/06/22 v3.00 AMS symbols B
    )
    
    ! Package inputenc Error: Keyboard character used is undefined
    (inputenc)                in inputencoding

    latin1'.

    See the inputenc package documentation for explanation.
    Type H <return> for immediate help.
    ...

    l.12 ^^[
    nd{LARGE}
    Here is how much of TeX's memory you used:
    1150 strings out of 493489
    13508 string characters out of 3141349
    61834 words of memory out of 3000000
    4502 multiletter control sequences out of 15000+200000
    8276 words of font info for 32 fonts, out of 3000000 for 9000
    957 hyphenation exceptions out of 8191
    27i,4n,22p,247b,109s stack positions out of 5000i,500n,10000p,200000b,50000s

    No pages of output.

    I'm not sure why inputenc doesn't accept 'latin1'... In fact, there's no unicode characters used in the example view. So, the problem is not the .php file, I guess.

    Of course, everything works fine when the setting uses 'WordPress.com'.

    http://wordpress.org/extend/plugins/wp-latex/

  2. john_mcqueen
    Member
    Posted 1 year ago #

    There's a bug in wp-latex's automattic-latex-dvipng.php which I've just submited.

    Here's what you can do to fix it.
    Find the file automattic-latex-dvipng.php in wp-latex installation.
    Make a copy of it.

    In the Automattic_Latex_DVIPNG class there's a function called wrap().
    Change the lines that read:

    if ( $this->size_latex )
    $string .= "\n\end{{$this->size_latex}}";
    $string .= "\n\end{document}";

    To be:

    if ( $this->size_latex )
    $string .= "\n\\end{{$this->size_latex}}";
    $string .= "\n\\end{document}";

    They've forgotten that \e in PHP creates an escape character (octal 33). That's why latex can't understand the file wp-latex creates, because it contains an escape character.

Topic Closed

This topic has been closed to new replies.

About this Plugin

About this Topic