<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div>Hello Herbert and all,</div><div><br></div><div>thanks for your suggestions regarding latexmk and the generateLaTeX scripts. Cassiopeia 1.2.7 has been released today with a couple of new features that might help to integrate Cassiopeia much easier into existing LaTeX installations.</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">     </span><a href="http://www.advanced-science.com/ProductsCassiopeia.html">http://www.advanced-science.com/ProductsCassiopeia.html</a></div><div><br></div><div>Cassiopeia cannot make direct use of latexmk for compatibility reasons with older LaTeX installations. However, the scripts used to compile the generated LaTeX code can now be set on the preferences panel of Cassiopeia. By default the GenerateLaTeXScript entry points to</div><div><span class="Apple-tab-span" style="white-space:pre">       </span></div><div><span class="Apple-tab-span" style="white-space:pre"></span><span class="Apple-tab-span" style="white-space:pre"> </span>/Library/Frameworks/SDMFoundation.framework/Resources/generateLaTeXPDF </div><div><br></div><div>which is now</div><div><br></div><div><div>#!/bin/csh</div><div>setenv PATH /usr/texbin:/usr/local/texlive/2009basic/bin/universal-darwin:$PATH</div><div>pdflatex $1</div><div>bibtex $1</div><div>pdflatex $1</div><div>pdflatex $1</div></div><div><br></div><div>and should therefore be compatible with almost all LaTeX installations. For specific needs users (that e.g. want to make use of latexmk) can create their own scripts (e.g. /usr/local/bin/generateLaTeXPDF) and simply set the GenerateLaTeXScript entry accordingly.</div><div><br></div><div>The new Cassiopeia release supports LaTeX regions now that allow to easily integrate arbitrary LaTeX code into Cassiopeia documents. This new feature might become handy for rather fancy presentation demands. The keystroke based equation editor should be used wherever possible to efficiently enter equations. However, special structures not covered by the keystrokes can now be entered directly as pure LaTeX.</div><div><br></div><div>The new release can be downloaded here:</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">       </span><a href="http://www.advanced-science.com/downloads/Cassiopeia.1.2.7.pkg">http://www.advanced-science.com/downloads/Cassiopeia.1.2.7.pkg</a></div><div><br></div><div>There are also some youtube clips available in the meanwhile that give a quick intro into entering equations, plotting functions and working with the integrated symbolic algebra system, e.g. </div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">       <a href="http://www.youtube.com/watch?v=Py8ZrJA7yfg">http://www.youtube.com/watch?v=Py8ZrJA7yfg</a></span></div><div><span class="Apple-tab-span" style="white-space:pre"><br></span></div><div><span class="Apple-tab-span" style="white-space:pre">f</span>or whomever is interested! :-)</div><div><br></div><div>Thanks,</div><div><br></div><div>  Andreas</div><div><br></div><blockquote type="cite"><div><blockquote type="cite"><br></blockquote><blockquote type="cite"><blockquote type="cite">Can you please elaborate (for the non-expert) these few lines you wrote:<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">However, Cassiopeia can work with any LaTeX distribution. One just has to edit the two scripts<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span class="Apple-tab-span" style="white-space:pre">        </span><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span class="Apple-tab-span" style="white-space:pre">      </span>/Library/Frameworks/SDMFoundation.framework/Resources/generateLaTeXPDF<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span class="Apple-tab-span" style="white-space:pre">   </span><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span class="Apple-tab-span" style="white-space:pre">      </span>/Library/Frameworks/SDMFoundation.framework/Resources/generateLaTeXPDFWithIndex<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Thank you.<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Iraj.<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><font class="Apple-style-span" color="#540000"><br></font>Howdy,<br><br>E.g., the latexmk program can automatically run bibtex and or makeindex if needed as well as follow up on the correct number of additional runs of pdflatex to resolve all cross-references. There are occasions when it takes more than two extra runs of pdflatex after running bibtex.<br><br>Not only that, there are several packages that allow for multiple glossaries and/or acronym lists and latexmk can be set up to automate that processing (it uses makeindex).<br><br>Then there is the fact that many folks are using the biblatex package along with biber, rather than bibtex, for creating bibliography lists and latexmk can automatically detect when it should use biber rather than bibtex by looking at the output of the biblatex package.<br><br>Should I go on? There is more.<br><br>You can take a look at the documentation for the latexmk engines for TeXShop. If you've never run TeXShop before you'll need to run it once and then look at the documentation found in ~/Library/TeXShop/Engines/Inactive/Latexmk. Note: under OS X 10.7 or 10.8 ~/Library, the Library folder in your HOME folder, is hidden. To get to it hold the Option key down when you click on the Go Menu in Finder and there will be an item to take you there.<br><br>Good Luck,<br><br>Herb Schulz<br>(herbs at wideopenwest dot com)<br></div></blockquote></div><br></body></html>