%DO NOT EDIT THIS FILE! Your changes will be overwritten next %time this file is automatically generated from its source-file %usrguide.tex.e via ELDER. Please go edit that file instead %This File: usrguide.tex % -*-emacs-lisp-*- \documentclass[10pt]{article} \usepackage[dvips,dvipsnames]{color} \usepackage{latexsym} \usepackage{wasysym} % allows /smiley, /frownie, but we wanna % overrule its definitions of some \iint and % \iiint in favor of those by amssymb.. \let\wasyiint\iint \let\wasyiiint\iiint \let\iint\relax \let\iiint\relax \usepackage{amssymb} \usepackage{amsbsy} \usepackage{amsmath} %math enhancements \usepackage{amsfonts} %AMS fonts and symbols \usepackage{amsthm} %proclamations with style \usepackage[mathscr]{eucal} %Euler script \usepackage[dvips]{graphics} \usepackage{psfrag} \usepackage{html, htmllist, makeidx, longtable} \advance\hoffset by -20mm \setlength{\topmargin}{1.0cm} \numberwithin{equation}{section} \setlength{\textwidth}{165mm} \newcommand{\squareroot}{\sqrt{1+i \wbar/{(k^2\nu)}}} \newcommand{\Real}{\mbox{Re}} \newcommand{\Imag}{\mbox{Im}} \newcommand{\hatb}{\hat b} \newcommand{\hatR}{\hat R} \newcommand{\hatphi}{\hat \phi} \newcommand{\hatpsi}{\hat \psi} \newcommand{\hatzeta}{\hat \zeta} \newcommand{\hatx}{\hat x} \newcommand{\haty}{\hat y} \newcommand{\hatr}{\hat r} \newcommand{\hattheta}{\hat theta} \newcommand{\hatz}{\hat z} \newcommand{\bB}{\vec{B}} \newcommand{\btu}{\vec{\tu}} \newcommand{\bu}{\vec{u}} \newcommand{\bs}{\boldsymbol} \newcommand{\csch}{\mbox{ cosech}} \newcommand{\cross}{\mathbf{\times}} \newcommand{\dd}{\partial} \newcommand{\deriv}[2]{ \ensuremath {\frac{d #1}{d #2}} } \newcommand{\derivp}[2]{ \ensuremath {\frac {\partial #1}{\partial #2}} } \newcommand{\definedas}{\equiv} \newcommand{\eps}{\epsilon} \newcommand{\half}{\frac{1}{2}} \newcommand{\third}{\frac{1}{3}} \newcommand{\fourth}{\frac{1}{4}} \newcommand{\fifth}{\frac{1}{5}} \newcommand{\sixth}{\frac{1}{6}} \newcommand{\seventh}{\frac{1}{7}} \newcommand{\eighth}{\frac{1}{8}} \newcommand{\ninth}{\frac{1}{9}} \newcommand{\tenth}{\frac{1}{10}} \newcommand{\lam}{\ensuremath{\lambda}} \newcommand{\nab}{\mathbf{\nabla}} \newcommand{\sech}{\mbox{ sech}} \newcommand{\sign}{\mbox{sign}} \newcommand{\n}{\rho} \newcommand{\np}{\n_+} \newcommand{\nm}{\n_-} \newcommand{\tchi}{\tilde \chi} \newcommand{\tf}{\tilde f} \newcommand{\tu}{\tilde {\bf u}} \newcommand{\tn}{\tilde \n} \newcommand{\tp}{\tilde p} \newcommand{\tphi}{\tilde \phi} \newcommand{\tpsi}{\tilde \psi} \newcommand{\trho}{\tilde \rho} \newcommand{\bkap}{\vec \kappa} \newcommand{\bn}{\tilde{\bar n}} \newcommand{\bphi}{\tilde{\bar \phi}} \newcommand{\bpsi}{\tilde{\bar \psi}} \newcommand{\wbar}{\bar \w} \newcommand{\sig}{\sigma} \newcommand{\viz}{\emph{viz. }} \newcommand{\w}{\omega} \newcommand{\W}{\Omega} \newcommand{\kunit}{\left(\frac{\nm}{\np} \frac{g}{\nu^2}\right)^{1/3}} \newcommand{\gammaunit}{\left(\frac{\nm^2}{\np^2} \frac{g^2}{\nu}\right)^{1/3} } \newcommand{\shearunit}{\left(\frac{\np}{\nm} \frac{g^2}{\nu}\right)^{1/3}} \newcommand{\nmnp}{\frac{\nm}{\np}} \newcommand{\npnm}{\frac{\np}{\nm}} \newcommand{\npbnmb}{\frac{\np^2}{\nm^2}} \newcommand{\cm}{\mbox{cm}} \newcommand{\rps}{\mbox{revs}/\mbox{s}} \newcommand{\second}{\mbox{s}} \begin{document} \title{Userguide to autoview.el} \author{Deepak Goel\footnote{deego@glue.umd.edu}} \maketitle \section{Intro} Autoview and associated files are available from \htmladdnormallink{http://www.glue.umd.edu/\symbol{126}deego/emacspub/autoview}{http://www.glue.umd.edu/\symbol{126}deego/emacspub/autoview}. This userguide is available from \htmladdnormallink{http://www.glue.umd.edu/\symbol{126}deego/emacspub/autoview/usrguide/usrguide.html}{http://www.glue.umd.edu/\symbol{126}deego/emacspub/autoview/usrguide/usrguide.html}. While you are editing your file.tex, autoview will (run in a separate emacs and) continually, intelligently, and automatically keep processing your latex file, generate a .ps file and gv (view) the file for you.. You can modify it to suit your needs.. \section{Customizing it} Edit autoview and (setq) the *directory* and *file* to whatever file you are editing nowadays. NOTE: *file* is the *file* without the extension. If you like, setq the view-command and shell-command to what you want. Else they will be {\bf {\it bind}}-ed to their default values based on the *file* and *directory* you provide. IF you have any problems, please feel free to contact the author. Autoview processes the file only if it finds that the file has been updated (saved!) since it was last processed. It checks for the file every *repeattime* seconds. Other minor options are not worth going into. I would appreciate feedback. If you find at any place that a particular choice should have been made available to the user, please let me know... Your contributions are most welcome. \section{Running it} Please either: \begin{itemize} \item{download runauto.r from the autoview homepage, and add this to your .aliases: \begin{verbatim} alias elatstart 'source ~/runauto.r' \end{verbatim} } \item{ or add this to your .aliases or .login (assumes tcsh) \begin{verbatim} alias elatstart ' /usr/local/bin/emacs20 -i -q \\ -l ~/emacs/emacspub/autoview.el -title ELAT -fn 6x13 -geometry \\ 90x35+1400+1000 -bg LightGreen -f elatstart &' \end{verbatim} Then, typing elatstart will run autoview for you. Please don't forget to change the names of the directories to the ones on your local system. PLEASE edit autoview.el and find where I load *my* profile. You probably don't want that. Change that to (load "generalprofile.el"). And don't forget to download this generalprofile.el as well. } \end{itemize} \end{document}