filter_tex_latexpreamble) or $force) { set_config( 'filter_tex_latexpreamble', " \\usepackage[latin1]{inputenc}\n \\usepackage{amsmath}\n \\usepackage{amsfonts}\n \\RequirePackage{amsmath,amssymb,latexsym}\n"); } if (!isset($CFG->filter_tex_latexbackground) or $force) { set_config( 'filter_tex_latexbackground', '#FFFFFF' ); } if (!isset($CFG->filter_tex_density) or $force) { set_config( 'filter_tex_density', '120' ); } // defaults for paths - if one not set assume all not set if (!isset($CFG->filter_tex_pathlatex) or $force) { // load the paths for the appropriate OS // it would be nice to expand this if (PHP_OS=='Linux') { $binpath = '/usr/bin/'; set_config( 'filter_tex_pathlatex',"{$binpath}latex" ); set_config( 'filter_tex_pathdvips',"{$binpath}dvips" ); set_config( 'filter_tex_pathconvert',"{$binpath}convert" ); } elseif (PHP_OS=='Darwin') { $binpath = '/sw/bin/'; // most likely needs a fink install (fink.sf.net) set_config( 'filter_tex_pathlatex',"{$binpath}latex" ); set_config( 'filter_tex_pathdvips',"{$binpath}dvips" ); set_config( 'filter_tex_pathconvert',"{$binpath}convert" ); } elseif (PHP_OS=='WINNT' or PHP_OS=='WIN32' or PHP_OS=='Windows') { // note: you need Ghostscript installed (standard), miktex (standard) // and ImageMagick (install at c:\ImageMagick) set_config( 'filter_tex_pathlatex',"\"c:\\texmf\\miktex\\bin\\latex.exe\" " ); set_config( 'filter_tex_pathdvips',"\"c:\\texmf\\miktex\\bin\\dvips.exe\" " ); set_config( 'filter_tex_pathconvert',"\"c:\\imagemagick\\convert.exe\" " ); } else { set_config( 'filter_tex_pathlatex','' ); set_config( 'filter_tex_pathdvips','' ); set_config( 'filter_tex_pathconvert','' ); } } } ?>