debian/0000755000000000000000000000000012224207012007156 5ustar debian/source/0000755000000000000000000000000012224206746010473 5ustar debian/source/format0000644000000000000000000000001412224206746011701 0ustar 3.0 (quilt) debian/emacsen-remove0000644000000000000000000000072712224205654012027 0ustar #!/bin/sh -e # /usr/lib/emacsen-common/packages/remove/whizzytex FLAVOR=$1 PACKAGE=whizzytex if [ ${FLAVOR} != emacs ]; then if test -x /usr/sbin/install-info-altdir; then echo remove/${PACKAGE}: removing Info links for ${FLAVOR} install-info-altdir --quiet --remove --dirname=${FLAVOR} /usr/info/#PACKAGE#.info.gz fi echo remove/${PACKAGE}: purging byte-compiled files for ${FLAVOR} rm -rf /usr/share/${FLAVOR}/site-lisp/${PACKAGE} fi debian/emacsen-startup0000644000000000000000000000155612224205654012235 0ustar ;; -*-emacs-lisp-*- ;; ;; Emacs startup file for the Debian GNU/Linux whizzytex package ;; ;; Originally contributed by Nils Naumann ;; Modified by Dirk Eddelbuettel ;; Adapted for dh-make by Jim Van Zandt ;; The whizzytex package follows the Debian/GNU Linux 'emacsen' policy and ;; byte-compiles its elisp files for each 'emacs flavor' (emacs19, ;; xemacs19, emacs20, xemacs20...). The compiled code is then ;; installed in a subdirectory of the respective site-lisp directory. ;; We have to add this to the load-path: (setq load-path (nconc load-path (list (concat "/usr/share/" (symbol-name flavor) "/site-lisp/whizzytex")))) (setq whizzy-command-name "/usr/lib/whizzytex/whizzytex") (autoload 'whizzytex-mode "whizzytex" "Minor mode for the WYSIWIG LaTeX environment WhizzyTeX." t) debian/patches/0000755000000000000000000000000012224207073010614 5ustar debian/patches/series0000644000000000000000000000010612224207073012026 0ustar 07_bash_makefile.patch 09_compat_config.patch 11_boxsep_boolean.patch debian/patches/11_boxsep_boolean.patch0000755000000000000000000000231412224206355015142 0ustar --- whizzytex-1.3.2~/doc/manual.tex 2011-08-01 08:43:46.000000000 +0100 +++ whizzytex-1.3.2/doc/manual.tex 2012-05-16 18:11:27.000000000 +0100 @@ -1410,7 +1410,7 @@ This small page contains \hbox {\hbox to 0em -{\hss\circlenode[linecolor=green,boxsep=0pt,framesep=0.4ex]{A}{}\hss}% +{\hss\circlenode[linecolor=green,boxsep=false,framesep=0.4ex]{A}{}\hss}% \adviedit{x=0.3418,y=-0.1445,w=0.6574} {\pnode{P}\psframebox[linecolor=blue,framesep=0pt]{\setbox0=\hbox{\parbox[c]{\adviw}{This whizzy-editable parbox drawn in a blue rectangle. @@ -1430,7 +1430,7 @@ \wd0=1ex\ht0=1ex \psframebox[linecolor=blue,framesep=0pt] {\pnode{P2}\hbox to 0em -{\hss\circlenode[linecolor=green,boxsep=0pt,framesep=0.4ex]{A}{}\hss}% +{\hss\circlenode[linecolor=green,boxsep=false,framesep=0.4ex]{A}{}\hss}% \box0\pnode{Q2}\ncline[linecolor=blue]{P2}{Q2}}% a whizzy-editable vertical space. @@ -1555,7 +1555,7 @@ \begin{verbatim} \adviedit[A]{w=4} {\setedit{unit=\adviw}% - \psset{boxsep=0pt,framesep=0pt}% + \psset{boxsep=false,framesep=0pt}% \hbox to \adviw {\circlenode{A}{\hspace {\adviw}}\hss \adviedit[B]{w=0.5}{\circlenode{B}{\hspace{\adviw}}}}} debian/patches/09_compat_config.patch0000755000000000000000000000060112224206344014755 0ustar --- whizzytex~/src/whizzytex 2011-09-21 09:19:16.000000000 +0900 +++ whizzytex/src/whizzytex 2011-09-21 09:28:25.017965921 +0900 @@ -288,6 +288,7 @@ # Load configuration files, all files are loaded in order for CONFIG in \ + "$CONFIGDIR/whizzytex.conf" {"$HOME",.}/.whizzytexrc \ {"$CONFIGDIR","$HOME"/.whizzytex}/whizzy.sh whizzy.sh "$NAME.wsh" do if [ -f "$CONFIG" ] debian/patches/07_bash_makefile.patch0000755000000000000000000000113612224206331014715 0ustar --- whizzytex~/doc/Makefile 2011-09-21 09:19:16.000000000 +0900 +++ whizzytex/doc/Makefile 2011-09-21 09:26:49.380964005 +0900 @@ -36,10 +36,10 @@ $(HEVEA) $(HVAOPT) -info -o $@ $< clean: - rm -f whizzytex.{log,image.*,h{aux,toc}} - rm -f manual.{aux,log,dvi,toc,dview,wiz,fmt} + rm -f whizzytex.log whizzytex.image.* whizzytex.haux whizzytex.htoc + rm -f manual.aux manual.log manual.dvi manual.toc manual.dview manual.wiz manual.fmt distclean: clean - rm -f whizzytex.{dvi,ps,pdf,html,info} manual.hva + rm -f whizzytex.dvi whizzytex.ps whizzytex.pdf whizzytex.html whizzytex.info manual.hva debian/copyright0000644000000000000000000000166712224205654011135 0ustar This package was debianized by Sven LUTHER on Tue, 26 Feb 2002 20:57:38 +0100. and continued to be maintained from Junichi Uekawa It was downloaded from http://cristal.inria.fr/whizzytex/ Upstream Authors: Didier Remy Copyright: WhizzyTeX, a WYSIWIG previewer for LaTeX Copyright (C) 2001, 2002 INRIA WhizzyTeX has been developed by Didier Rémy. WhizzyTeX is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. WhizzyTeX is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License, which may be found under /usr/share/common-licenses/GPL on debian systems, for more details. debian/compat0000644000000000000000000000000212224206623010363 0ustar 7 debian/postinst0000644000000000000000000000034112224205654010774 0ustar #! /bin/sh # postinst script for whizzytex (Copied from hevea) # # see: dh_installdeb(1) set -e # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0 debian/Makefile.config0000644000000000000000000000242112224205654012073 0ustar # Makefile.config: Version 6. PREFIX = /usr/ # Full path for Bash BASH = /bin/bash # Architecture independent files directory DATADIR = $(PREFIX)/share/whizzytex # Architecture dependent files directory LIBDIR = $(PREFIX)/lib/whizzytex # Executable files directory (does not need to be in the PATH) BINDIR = $(PREFIX)/lib/whizzytex # Name of the Emacs or XEmacs command. # Fill only if you wish to install byte-compiled lisp code. EMACS = XEMACS = # Where to install emacs-lisp code (need not be in (X)Emacs load-path) # Fill at most one line (either one). # If EMACS or XEMACS are both defined then EMACSDIR and XEMACSDIR must differ EMACSDIR = /usr/share/emacs/site-lisp/whizzytex XEMACSDIR = # Where to install the LaTeX macros (need not be in the TEXINPUTS path) LATEXDIR = /usr/share/texmf/tex/whizzytex # Where to install the documentation DOCDIR = $(PREFIX)/share/doc/whizzytex # LATEX implementation: all fields must be filed ####################### INITEX = pdfetex -ini LATEX = latex FORMAT = latex FMT = fmt BIBTEX = bibtex # VIEWERS: at least one previewer should be defined ####################### ADVI = advi MULTIPLE = true XDVI = xdvi GV = gv DVIPS = dvips # CONFIGFILE CONFIGFILE = /etc/whizzytex/whizzytex.conf # Other ####################### GREPB=true debian/examples0000644000000000000000000000001312224205654010723 0ustar examples/* debian/emacsen-install0000644000000000000000000000232712224205654012176 0ustar #! /bin/sh -e # /usr/lib/emacsen-common/packages/install/whizzytex # Written by Jim Van Zandt , borrowing heavily # from the install scripts for gettext by Santiago Vila # and octave by Dirk Eddelbuettel . FLAVOR=$1 PACKAGE=whizzytex if [ ${FLAVOR} = emacs ]; then exit 0; fi echo install/${PACKAGE}: Handling install for emacsen flavor ${FLAVOR} #FLAVORTEST=`echo $FLAVOR | cut -c-6` #if [ ${FLAVORTEST} = xemacs ] ; then # SITEFLAG="-no-site-file" #else # SITEFLAG="--no-site-file" #fi FLAGS="${SITEFLAG} -q -batch -l path.el -f batch-byte-compile" ELDIR=/usr/share/emacs/site-lisp/${PACKAGE} ELCDIR=/usr/share/${FLAVOR}/site-lisp/${PACKAGE} # Install-info-altdir does not actually exist. # Maybe somebody will write it. if test -x /usr/sbin/install-info-altdir; then echo install/${PACKAGE}: install Info links for ${FLAVOR} install-info-altdir --quiet --section "" "" --dirname=${FLAVOR} /usr/info/${PACKAGE}.info.gz fi install -m 755 -d ${ELCDIR} cd ${ELDIR} FILES=`echo *.el` cp ${FILES} ${ELCDIR} cd ${ELCDIR} cat << EOF > path.el (setq load-path (cons "." load-path) byte-compile-warnings nil) EOF ${FLAVOR} ${FLAGS} ${FILES} rm -f *.el path.el exit 0 debian/rules0000755000000000000000000000560112224206720010245 0ustar #!/usr/bin/make -f # Sample debian/rules that uses debhelper. # GNU copyright 1997 to 1999 by Joey Hess. # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 # debian/tmp-info/whizzytex.info is used as a temporary space # to hold whizzytex info file. configure: configure-stamp configure-stamp: dh_testdir cp debian/Makefile.config . $(MAKE) config.force touch configure-stamp build: build-stamp build-stamp: configure-stamp dh_testdir # Add here commands to compile the package. $(MAKE) all LC_ALL=C LANG=C $(MAKE) -C doc whizzytex.html whizzytex.info touch build-stamp clean: dh_testdir dh_testroot rm -f build-stamp configure-stamp rm -rf debian/tmp-info # Add here commands to clean up after the build process. -$(MAKE) clean -$(MAKE) -C doc distclean # extra clean-up upstream does not do. rm -f doc/whizzytex.info* doc/whizzytex00[123].png cd doc && rm -f *~ missfont.log texput.log manual.html-* rm -f Manager.installed rm -rf debian/testfile/_whizzy_* debian/testfile/*.aux debian/testfile/*.log debian/testfile/*.dvi debian/testfile/*.waux debian/testfile/*.log debian/testfile/*.out debian/testfile/*~ dh_clean Makefile.config install: build dh_testdir dh_testroot dh_clean -k dh_installdirs # Add here commands to install the package into debian/whizzytex. $(MAKE) install \ DESTDIR=$(CURDIR)/debian/whizzytex/ # remove extra docs I don't need rm -f $(CURDIR)/debian/whizzytex/usr/share/doc/whizzytex/COPYING rm -f $(CURDIR)/debian/whizzytex/usr/share/doc/whizzytex/GPL rm -f $(CURDIR)/debian/whizzytex/usr/share/doc/whizzytex/INSTALL install -m 755 -o root -g root -d $(CURDIR)/debian/whizzytex/etc/whizzytex install -m 644 -o root -g root debian/whizzytexrc $(CURDIR)/debian/whizzytex/etc/whizzytex/whizzytex.conf # hack the header for whizzytex info file. -mkdir debian/tmp-info (head -1 doc/whizzytex.info; \ cat debian/whizzytex.info-header ; \ sed 1d < doc/whizzytex.info ) > debian/tmp-info/whizzytex.info cp doc/whizzytex.info-* debian/tmp-info # Build architecture-independent files here. binary-indep: build install dh_testdir dh_testroot dh_installdocs dh_installexamples dh_installmenu dh_installemacsen dh_installcron dh_installman dh_installinfo -v debian/tmp-info/whizzytex.info* dh_installchangelogs CHANGES dh_installtex dh_link dh_strip dh_compress dh_fixperms dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb # Build architecture-dependent files here. binary-arch: build install # We have nothing to do by default. # eval this in emacs: (shell-command "cd ../ && debian/rules getfaq") getfaq: rm -f debian/FAQ-new.html wget http://cristal.inria.fr/whizzytex/FAQ.html -O debian/FAQ-new.html mv debian/FAQ-new.html debian/FAQ.html dch -a "updated FAQ from http://cristal.inria.fr/whizzytex/FAQ.html" binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install configure debian/testfile/0000755000000000000000000000000012224205654011007 5ustar debian/testfile/test-xpdf.tex0000644000000000000000000000066012224205654013451 0ustar %; whizzy section -pdf % this is a simple document for testing gv support in Debian. % this doesn't work, it tries to open .ps with advi. % % M-x whizzytex here. \documentclass{article} \usepackage{hyperref} \begin{document} simple test \section{tes} simple test documentaaa \subsection{This is a test} aaa aaaa simple test documentation. \newpage \begin{verbatim} \end{verbatim} test other this is a test \end{document}debian/testfile/test1.tex0000644000000000000000000000043012224205654012566 0ustar % this is a simple document for testing whizzytex on Debian % M-x whizzytex here. \documentclass{article} \begin{document} simple test \section{test} simple test document ... This is functional \subsection{This is a test} aaa \begin{verbatim} \end{verbatim} \end{document}debian/testfile/README0000644000000000000000000000025312224205654011667 0ustar The files are for testing basic functionality testing: (shell-command "emacs test1.tex&") (shell-command "emacs test-gv.tex&") (shell-command "emacs test-xpdf.tex&") debian/testfile/test-gv.tex0000644000000000000000000000052412224205654013123 0ustar %; whizzy section -ps gv % this is a simple document for testing gv support in Debian. % this doesn't work, it tries to open .ps with advi. % % M-x whizzytex here. \documentclass{article} \begin{document} simple test \section{tes} simple test documentaaa \subsection{This is a test} aaa \begin{verbatim} \end{verbatim} \end{document}debian/testfile/test-edit.tex0000644000000000000000000000065212224205654013436 0ustar %; whizzy -section -advi "advi -edit -html Start-Document" % this is a simple document for testing whizzytex on Debian % M-x whizzytex here. \documentclass{article} \begin{document} simple test \section{tes} simple test documentaaa This is functional \subsection{This is a test} aaa \begin{tabular}{|c|c|c|} test& & \\ test& & \\ test& & \\ test& & \\ \end{tabular} \begin{verbatim} \end{verbatim} \end{document}debian/prerm0000644000000000000000000000003112224205654010232 0ustar #! /bin/sh #DEBHELPER# debian/README.Debian0000644000000000000000000000626212224205654011237 0ustar README.Debian for whizzytex =========================== [Debian LaTeX is now PDFeTex-based] ================================ Debian LaTeX is using PDFeTeX instead of TeX since 3.0 Using the following configuration for .whizzytexrc will allow use of PDFeTeX. INITEX="pdfetex -ini " LATEX=latex FORMAT=latex FMT=fmt [Default operation requires ADVI] ================================= whizzytex requires ADVI to operate by default. It will work with xdvi and other tools. The result is best with ADVI. If you do not have ADVI installed on your system, whizzytex will give out an error unless configured. Please consult the manual on how to change the viewer. [Recommended reading] ===================== FAQ is updated quite frequently and documents some workarounds for known bugs. http://cristal.inria.fr/whizzytex/FAQ.html A copy is included as /usr/share/doc/whizzytex/FAQ.html [Using Japanese] You can use Japanese tex files with specifying in ~/.whizzy/whizzy.sh or ./whizzy.sh (relative to .tex file) (the file names used to be ~/.whizzytexrc and ./.whizzytexrc) as: INITEX="platex -ini" LATEX=platex FORMAT=platex BIBTEX=jbibtex FMT=fmt or specifying the following in the tex source (should work, but does not in v1.1.3 and 1.2.2, should be fixed later) %; whizzy chapter -initex iniptex -latex platex -format platex -bibtex jbibtex -fmt fmt Changing color of the cursor ============================ From Bug# 173429: > The following part is the relevant portion of whizzytex.sty: > > \g@addto@macro \whizzy@beforeauxhook > {\@ifundefined {Whizzysafe} > {\usepackage{color}\def \whizzy@fbox {\colorbox {yellow}}} > {\let \whizzy@fbox \fbox \whizzy@tricksfalse}} > > > Changing the above to following will make the cursor red. > \g@addto@macro \whizzy@beforeauxhook > {\@ifundefined {Whizzysafe} > {\usepackage{color}\def \whizzy@fbox {\colorbox {red}}} > {\let \whizzy@fbox \fbox \whizzy@tricksfalse}} > > > It is currently not possible to reconfigure this dynamically, I think. > It is something I probably would want to make configurable. > Ideas ? If you add a file whizzy.sty somewhere in the load path, it will be loaded after whizzytex.sty, so it can be used to enrich whizztex.sty or override some bindings. I will add an indirection \WhizzyCursorColor to ease such redefinition in the future. Meanwhile, you can used the formular above. Cheers, Didier Configuration compatibility with 1.1.x releases =============================================== To retain compatibility with 1.1.x releases, Debian package for 1.2 series is patched to read configuration file from /etc/whizzytex/whizzytex.conf ~/.whizzytexrc ./.whizzytexrc They are aliases for whizzy.sh; please use whizzy.sh in the future, the compatibility patch may be dropped from future releases. LEVEL ===== From 1.2.x, there is a new undocumented configuration variable LEVEL, which is set if options such as -advi, -ps are specified. It is 2 if full-fledged application such as advi is used. Set it to lower value if cursor position information is redundant on the viewer (such as other viewer than advi). -- Junichi Uekawa , Wed, 3 Dec 2008 08:56:47 +0900 debian/docs0000644000000000000000000000002012224205654010033 0ustar debian/FAQ.html debian/changelog0000644000000000000000000003720412224207005011040 0ustar whizzytex (1.3.2-1.2) unstable; urgency=low * Non-maintainer upload. * debian/control - add "Build-Depends-Indep: pgf" to fix FTBFS (Closes: #713507) - set "Build-Depends: debhelper (>> 7.0.50~) - drop "Build-Depends: dpatch" to fix lintian Error. * add debian/source/fomrat as "3.0 (quilt)" * debian/rules - drop dpatch * debian/patches - convert to quilt * add debian/compat as 7 -- Hideki Yamane Sun, 06 Oct 2013 16:06:20 +0900 whizzytex (1.3.2-1.1) unstable; urgency=low * Non-maintainer upload. * 11_boxsep_boolean: doc/manual.tex: Set "boxsep" to "false" rather than "0pt". Closes: #666645. * Use dh_installtex. Closes: #669395. -- Matej Vela Sat, 19 May 2012 18:49:04 +0100 whizzytex (1.3.2-1) unstable; urgency=low [ Matthias Klose ] * Add alternative recommendation on pdf-viewer. [ Junichi Uekawa ] * merge ubuntu patch (closes: #640353) * new upstream version (closes: #636448) - 10_no_pdfinitex: merged upstream, removed. * fix examples/examples directory and put to examples (closes: #541745) * Fix lintian errors. - add misc:Depends - add INSTALL-INFO header - no longer call install-info from postinst/prerm. -- Junichi Uekawa Wed, 21 Sep 2011 10:02:14 +0900 whizzytex (1.3.1-4) unstable; urgency=low * Dependency update: move gv to recommends, remove tetex dependency and keep the texlive dependnecy, and keep advi as depends. (closes: #525992, #525996) -- Junichi Uekawa Wed, 06 May 2009 15:19:54 +0900 whizzytex (1.3.1-3) unstable; urgency=low * Bug fix: "whizzytex: FTBFS: ! LaTeX Error: File `kvoptions.sty not found.", thanks to Lucas Nussbaum (Closes: #467587). - it seems to have moved over to texlive-base-recommended. -- Junichi Uekawa Wed, 27 Feb 2008 09:08:33 +0900 whizzytex (1.3.1-2) unstable; urgency=low * Bug fix: "whizzytex: Missing examples in package", thanks to Boris Yakobowski (Closes: #464865). -- Junichi Uekawa Thu, 14 Feb 2008 08:16:29 +0900 whizzytex (1.3.1-1) unstable; urgency=low * New upstream release * updated patches -- Junichi Uekawa Thu, 22 Nov 2007 08:34:57 +0900 whizzytex (1.3.0-6) unstable; urgency=low * Bug fix: "whizzytex: PDF viewer not usable", thanks to Martin Quinson (Closes: #441306). - use "pdflatex -ini", instead of pdfinitex. -- Junichi Uekawa Mon, 10 Sep 2007 21:48:39 +0900 whizzytex (1.3.0-5) unstable; urgency=low * Bug fix: "whizzytex: Texlive support", thanks to Stuart Teasdale (Closes: #388433). -- Junichi Uekawa Wed, 11 Apr 2007 21:54:08 +0900 whizzytex (1.3.0-4) unstable; urgency=low * clean test files. * Bug fix: "-ini: command not found on every run", thanks to Dylan Thurston (Closes: #374071). * Standards-Version: 3.7.2 * updated FAQ from http://cristal.inria.fr/whizzytex/FAQ.html * /etc/whizzytex/whizzytexrc is now empty; we don't really need to override default settings anymore. This fixes: - Bug fix: "gv does not work with whizzytex, whizzytex seems to be broken", thanks to Lionel Elie Mamane (Closes: #228912). - Bug fix: "whizzytex: Configuration is a mess", thanks to Dylan Thurston (Closes: #374073). -- Junichi Uekawa Sat, 17 Jun 2006 14:11:08 +0900 whizzytex (1.3.0-3) unstable; urgency=low * README.Debian: update URL to cristal.inria.fr * Bug fix: "whizzytex: Don't include GPL", thanks to Dylan Thurston (Closes: #365904). * updated FAQ from http://cristal.inria.fr/whizzytex/FAQ.html -- Junichi Uekawa Mon, 29 May 2006 22:44:09 +0900 whizzytex (1.3.0-2) unstable; urgency=low * README.Debian: documentation update for ptex-bin 3.1.9+0.04b-1, which removed iniptex. Other minor updates to text. -- Junichi Uekawa Sun, 9 Apr 2006 13:17:44 +0900 whizzytex (1.3.0-1) unstable; urgency=low * New upstream release - Bug fix: "Wrong type argument: integerp, nil" (Closes: #346208). - 07_bash_makefile: update - 09_compat_config: update - 10_hevea_nosymb_dropped: merged upstream, remove. * updated FAQ from http://cristal.inria.fr/whizzytex/FAQ.html -- Junichi Uekawa Sun, 15 Jan 2006 12:20:06 +0900 whizzytex (1.2.3-4) unstable; urgency=low * Remove Depends on xdvi package which doesn't exist. xdvi is part of tetex-bin. Since nobody has complained so far, and advi is much superior when using whizzytex, make whizzytex depend on advi | gv. * update FAQ location to cristal - updated FAQ from http://cristal.inria.fr/whizzytex/FAQ.html * quote "pdfetex -ini" in Makefile.config -- Junichi Uekawa Fri, 6 Jan 2006 21:41:37 +0900 whizzytex (1.2.3-3) unstable; urgency=low * debian/Makefile.config: reflect einitex->"pdfetex -ini" change. * debian/copyright: upstream page moved to cristal.inria.fr -- Junichi Uekawa Thu, 17 Nov 2005 07:28:15 +0900 whizzytex (1.2.3-2) unstable; urgency=low * Bug fix: "whizzytex: einitex unavailable from tetex and no longer functions.", thanks to Roland Stigge for reporting (Closes: #338046). Work around recent tetex3.0 change. The notable things were: . tex -ini is used instead of removed 'initex'. . Now pdfetex is used for formatting. - Documented the change in README.Debian - Depend on tetex-bin 3.0-10 or greater. * DH_COMPAT=4. * debian/test-file/test1.tex: add a little test file here for manual regression testing. * remove Manager.installed file which is not cleaned after build. -- Junichi Uekawa Sat, 12 Nov 2005 13:10:17 +0900 whizzytex (1.2.3-1) unstable; urgency=low * New upstream release * Set MULTIPLE=true by default (closes: #314476) - Pressing 'w' in advi window will toggle the 'current' view and 'whole' view. * 10_hevea_nosymb_dropped: -nosymb option is no longer accepted by hevea. - build-depend on hevea 1.08 or greater * Standards-Version 3.6.2: no change. * updated FAQ from http://pauillac.inria.fr/whizzytex/FAQ.html -- Junichi Uekawa Sun, 21 Aug 2005 12:04:00 +0900 whizzytex (1.2.2-2) unstable; urgency=low * install upstream changelog (closes: #303506) * updated FAQ from http://pauillac.inria.fr/whizzytex/FAQ.html -- Junichi Uekawa Fri, 8 Apr 2005 06:15:17 +0900 whizzytex (1.2.2-1) unstable; urgency=low * New upstream release (closes: #276196) * Update debian patches: - 05_release -- no longer required, removed - 06_fix_docmake -- applied upstream, removed - 07_bash_makefile -- update * Keep configuration file compatibility by loading config files in the old path as well - 09_compat_config -- new * Build-Depends: add advi, for documentation requires 'advi-annot.sty'. * debian/rules: manual.html is now called whizzytex.html clean rule updated for new files. * updated FAQ from http://pauillac.inria.fr/whizzytex/FAQ.html * Updated README.Debian to reflect current status * Add LEVEL=2 to whizzytex.conf, and document to README.Debian. change ADVI="advi -html Start-Document" because that is the command used to jump to anchor. -- Junichi Uekawa Thu, 24 Mar 2005 08:58:24 +0900 whizzytex (1.1.3.0-5) unstable; urgency=low * Update documentation on how to use Japanese platex (closes: #291752) -- Junichi Uekawa Fri, 4 Mar 2005 13:09:52 +0900 whizzytex (1.1.3.0-4) unstable; urgency=high * Fixes grave bug that tetex-bin transition to etex -- thus urgency is high. * Added notes on how to use eTeX version of latex (default Debian version). * Depend on tetex-bin version that uses eTeX (>= 2.0.2-17) * debian/Makefile.config, debian/whizzytexrc: Change default behavior of whizzytex to use .efmt files and einitex. (closes: #268825, #267801) -- Junichi Uekawa Fri, 3 Sep 2004 09:26:56 +0900 whizzytex (1.1.3.0-3) unstable; urgency=low * Set locale to C when building docs Bug fix: "whizzytex: wrong charset in manual.html", thanks to Philipp Weis (Closes: #257511). -- Junichi Uekawa Sun, 4 Jul 2004 11:05:45 +0900 whizzytex (1.1.3.0-2) unstable; urgency=low * Document that ADVI is the default viewer unless configured, in README.Debian (closes: #252555) * updated FAQ from http://pauillac.inria.fr/whizzytex/FAQ.html -- Junichi Uekawa Sat, 26 Jun 2004 22:13:45 +0900 whizzytex (1.1.3.0-1) unstable; urgency=low * Try and re-upload with upstream tarball. This is not a Debian native package. * Remove bashism from makefile (closes: #173832) - 07_bash_makefile * Document color changing method somewhat in README.Debian; it's not really well supported, but anyway. (closes: #173429) * updated FAQ from http://pauillac.inria.fr/whizzytex/FAQ.html -- Junichi Uekawa Mon, 12 Jan 2004 11:51:02 +0900 whizzytex (1.1.3-3) unstable; urgency=low * install all info related files. -- Junichi Uekawa Mon, 5 Jan 2004 07:33:25 +0900 whizzytex (1.1.3-2) unstable; urgency=low * Bug fix: "whizzytex: whizzytex.info.gz is HTML, not info", thanks to Eric Hanchrow (Closes: #226083). 06_fix_docmake.dpatch: patch upstream makefile -- Junichi Uekawa Mon, 5 Jan 2004 07:28:49 +0900 whizzytex (1.1.3-1) unstable; urgency=low * New upstream release * Updated debian patches. 01_docmakeclean: does not apply; hack debian/rules to not require it. -- remove 02_display: applied upstream -- remove 03_manualupdate: applied upstream -- remove 04_quoteconfig: applied upstream -- remove 05_release: applies as it is -- keep * updated FAQ from http://pauillac.inria.fr/whizzytex/FAQ.html * debian/rules: massaged, removed unnecessary comments * use debian/tmp-info instead of debian/tmp, it's rather confusing. * Standards-Version: 3.6.1 -- no change. * debian/Makefile.config: update from the new template file. MULTIPLE=false, apparently advi in Debian does not support MULTIPLE. -- Junichi Uekawa Sun, 14 Dec 2003 19:30:10 +0900 whizzytex (1.1.2-2) unstable; urgency=low * Bug fix: "whizzytex: postrm called with unknown argument `upgrade'", thanks to Adrian Bunk (Closes: #214456). -- Junichi Uekawa Sat, 18 Oct 2003 09:10:21 +0900 whizzytex (1.1.2-1) unstable; urgency=low * New upstream release Checking Debian patches and forward-porting. - 01_docmakeclean -- not applied upstream -- apply locally - 02_display -- not applied upstream -- updated patch - 03_manualupdate -- not applied upstream -- apply locally - 04_quoteconfig -- not applied upstream -- apply locally - 05_release -- not applied upstream -- updated patch - 06_make_destdir -- apparently applied upstream -- remove The patches are mailed to upstream author. * Bug fix: "whizzytex: don't call mktexlsr in the postrm when upgrading", thanks to Adrian Bunk (Closes: #208101). * updated FAQ from http://pauillac.inria.fr/whizzytex/FAQ.html * [README.Debian] reflect current status, and remove stale notes. -- Junichi Uekawa Tue, 23 Sep 2003 06:51:15 +0900 whizzytex (1.1.1-5) unstable; urgency=low * Spelling fix, WYSIWIG -> WISYWYG reported by "D. Goel" (closes: #205400) -- Junichi Uekawa Tue, 19 Aug 2003 18:22:46 +0900 whizzytex (1.1.1-4) unstable; urgency=low * add tetex-extra to build-deps. (closes: #179549) * Build-depend on hevea 1.06-9 or greater to generate proper info file (closes: #179545) -- Junichi Uekawa Mon, 3 Feb 2003 19:39:12 +0900 whizzytex (1.1.1-3) unstable; urgency=low * Use DESTDIR in install target. should (closes: #174634) -- Junichi Uekawa Mon, 20 Jan 2003 12:10:40 +0900 whizzytex (1.1.1-2) unstable; urgency=low * Use dpatch to manage patches. * Build documentation in build, build-depend on hevea. * debian/copyright file now in UTF-8 -- Junichi Uekawa Tue, 14 Jan 2003 15:58:08 +0900 whizzytex (1.1.1-1) unstable; urgency=low * New upstream release, incorportaing most of Debian patches except for some documentation fixes, and -display patch. - upstream fixes for "cursor jumps to the bottom of buffer" * change description line to my satisfaction. * updated FAQ from http://pauillac.inria.fr/whizzytex/FAQ.html * forward-port Debian patch. * update debian/Makefile.config -- Junichi Uekawa Tue, 7 Jan 2003 19:47:49 +0900 whizzytex (1.1-4) unstable; urgency=low * Disable automatic loading of whizzytex mode with auto-mode-alist. whizzytex-mode isn't a major mode, so that is not really a good way to go. (closes: #174634), thanks "Faheem Mitha" for reporting this bug. -- Junichi Uekawa Mon, 30 Dec 2002 12:01:30 +0900 whizzytex (1.1-3) unstable; urgency=low * New maintainer, thanks Sven for keeping this package up. (closes: #173064) * debian/Makefile.config, debian/emacsen-startup, debian/rules: install whizzytex shell script in /usr/lib/whizzytex, and set startup-el to set whizzytex-command-name to its full-path. (closes: #173831) * support -display option for whizzytex. (closes: #173833) - document. - whizzytex.el: add -display to allowed options. * add BIBTEX switching support, to allow use of jbibtex. (closes: #173838) * Update standards-version to 3.5.8, it should be compliant. * update debian/copyright, and created debian/README.Debian for misc notes. * include FAQ.html, add "debian/rules getfaq", to get updated version of FAQ. (closes: #173436) * updated FAQ from http://pauillac.inria.fr/whizzytex/FAQ.html * debian/rules, we have none to do in build-arch, and everything to do with build-indep, so fix that. - Change to Build-Depends-Indep. - do not need CFLAGS etc, remove them, and costly call to dpkg-architecture. * add debhelper token to debian/prerm * Hack to support configuration files in /etc/whizzytex/whizzytex.conf and ~/.whizzytexrc - update documentation. - this should close (bug: #139584) * clean doc directory in debian/rules * debian/rules, debian/whizzytex.info-header: add INFO-DIR-ENTRY to whizzytex.info in debian/rules * debian/emacsen-startup: fix the regexp to match tex files, it matched ML files... -- Junichi Uekawa Sun, 22 Dec 2002 19:47:49 +0900 whizzytex (1.1-2) unstable; urgency=low * Fixed latex format in Makefile.config. (Closes: #170717) * Now whizzytex depends on advi | xdvi | gv. (Closes: #171068) * Moved .info files to their rightfull location. (Closes: #171229) -- Sven LUTHER Mon, 16 Dec 2002 10:04:27 +0100 whizzytex (1.1-1) unstable; urgency=low * New upstream release. -- Sven LUTHER Wed, 06 Nov 2002 03:32:43 +0100 whizzytex (1.00iii-1) unstable; urgency=low * New upstream release. -- Sven LUTHER Tue, 2 Apr 2002 16:42:42 +0200 whizzytex (1.00ii-2) unstable; urgency=low * whizzytex is not a debian native package, this upload fix that problem. -- Sven LUTHER Tue, 19 Mar 2002 08:42:16 +0100 whizzytex (1.00ii-1) unstable; urgency=low * New upstream release (skipped 1.00). * Changed usleep to sleep in whizzytex. (Closes: Bug#138032) * changed whizzytex to use /bin/bash and not /bin/sh. (Closes: Bug#138660) -- Sven LUTHER Tue, 19 Mar 2002 08:23:14 +0100 whizzytex (1.0a-1) unstable; urgency=low * Initial Release. -- Sven LUTHER Tue, 26 Feb 2002 20:57:38 +0100 debian/dirs0000644000000000000000000000011312224205654010047 0ustar usr/share/emacs/site-lisp/whizzytex usr/bin usr/share/texmf/tex/whizzytex debian/whizzytex.info-header0000644000000000000000000000016012224205654013355 0ustar INFO-DIR-SECTION TeX START-INFO-DIR-ENTRY * Whizzytex: (whizzytex). Whizzytex documentation. END-INFO-DIR-ENTRY debian/postrm0000644000000000000000000000032712224205654010441 0ustar #! /bin/sh # postrm script for whizzytex (Copied from hevea) # # see: dh_installdeb(1) set -e # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# debian/FAQ.html0000644000000000000000000003207212224205654010471 0ustar WhizzyTeX Frequently Asked Questions

WhizzyTeX Frequently Asked Questions

Didier Rémy

Last Modified: April 13, 2006


Contents

1  Where to find it

The URL is http://cristal.inria.fr/whizzytex/

The last major release is 1.3.0 and the stable version is 1.3.0

The last version of the FAQ can be found at http://cristal.inria.fr/whizzytex/FAQ.html

2  Is this a Bug?

Before reporting a bug, have you checked that the source file correctly compiles and previews with the latex, previewer and options used in WhizzyTEX? (In recent versions of WhizzyTEX you may see the previewer's command from Emacs using the menu View log... and selecting command.)

You may also check the latex log files (format, and latex, slice). In particular, format will show you the version of whizzytex.sty that has been loaded. Loading an old version will likely not work! (You may also check the Emacs version of whizzytex (from the Help entry of Whizzy menu).

Since the latex color package is implicitly loaded, you should also check the compatibility with this package by by explicitly including \usepackage{color} right before the \begin{document} (because whizzytex would load this package last) and checking that it still compiles with latex.

In advi mode (when option -advi is used), the advi package is also implicitly loaded. So you should then also try to latex your source with the package advi explicitly loaded before all other packages, since some errors may be indirectly due to this advi and not to WhizzyTEX itself—then send your bug report to Active-DVI.

Also, do not forget to check your version number before repporting a bug. See the value of variable whizzytex-mode in Emacs manually or through the Emacs on-line documentation of whizzytex-mode. This version number should be identical to the one of whizzytex.sty, which is displayed on the welcoming page when starting WhizzyTeX, and also to the one of the script whizzytex, which you can check with the shell command whizzytex -version. If these three version numbers do not match, you have a broken installation, maybe a file of old version takes priority, which you can solve by deleled the old file or adjusting the corresponding PATH variable.

3  Known problems

Fixed refers to last stable version.
  1. WhizzyTEX uses hard links and hence does not work on file systems that do not support them, such as VFAT.

  2. It has been reported with old versions that sometimes the cursor jumps to the end of the buffer while typing fast, and the mark is left a few characters before where the point was when the cursor jumped.

    The problem should be Fixed in versions ≥ 1.3.0.

    Otherwise, an (imperfect) workaround is to reduce the slicing speed e.g. by the follow setting (you may need to adjust the value):
            (setq whizzy-load-factor 0.1)
    


  3. Its does not work with the x-symbol package.

    The x-symbol package may now work together with WhizzyTEX, provided you have a version of x-symbol greater than v4.3.3. However, the option Page-to-point may still not work (under x-symbol, the cursor would be inserted at the end of the buffer instead of at the current-position). Then, you may use the following alternative.

    Alternatively, with (X)Emacs version 21 and above, you may set whizzy-write-annotate to nil to tell WhizzyTEX not to use write-region-annotation-functions. The slice will be write slower, but in a way so that the x-symbol package should always be compatible with WhizzyTEX.

    You may also wish to set 'x-symbol-auto-conversion-method to 'fast.

  4. How can a click in the advi window reposition the point in the emacs window?

    First, you should be using the advi previewer. Then, check the documentation of advi, since bindings may depend on versions. This is likely to be shift-left-mouse or left-mouse.

    There might also be a short-cut that temporarily rebinds shift-xxx-mouse to xxx-mouse. This can be toggled by typing e in the advi or by calling advi with the option -edit. Note that shift-midddle-click and shift-right-click (or their shortcut versions) are used for move and resize commands when WhizzyEditting.

4  Using WhizzyTEX with platex

WhizzyTEX has been designed to work with standard LaTeX. However, it should also work with other implementations of LaTeX, as long as they allow the creation of new formats.

As an example, to make it work with platex you can edit the script whizzytex and change some findings as follows (in the experimental version):
INITEX="platex -ini"
LATEX=platex
FORMAT=platex
BIBTEX=jbibtex
FMT=fmt

5  Using WhizzyTEX under Windows

WhizzyTEX is designed for Unix plateforms. However, Marciano Siniscalchi reported that it successfully worked on his Window plateform under Cygwin (1.5.5-1), using Cygwin/Xfree 4.3 and xdvi from tetex 2.0.2-13.

The following modifications to the whizzytex script are necessary:
  • Fix the xdvi script by replacing xdvi.bin by exec xdvi.bin on the last line of the script (as in some Linux distribs).

  • Fix the whizzytex script by replacing the line
            preview() {mv $WHIZZY.dvi $WHIZZY.$VIEW; }
    
    with
            preview() {cp $WHIZZY.dvi $WHIZZY.$VIEW; rm $WHIZZY.dvi}
    
    (Permission to rename the .wdvi file is denied while xdvi is displaying it).

  • Replace all occurrences of ulimit with true as ulimit is not implemented on Cygwin. Then, when WhizzyTEX falls into a loop during latex-ing, which is possible on some input, WhizzyTEX will not be able to get it out. (When such cases occur, you'll have to quit and restart whizzytex by hand—after your source file has been fixed.)

  • Replace all instances of wdvi with w.dvi (as Yap automatically adds .dvi to a file name not ending with .dvi and then complains about not finding the file).
Unfortunately, Cygwin/XFree86 is quite slow compared to XFree86 under Linux, etc. An alternative is to use a commercial X server, such as XWin32 from StarNet (www.xwin32.com). MI/X from Microimages (www.microimages.com) is another alternative, but since it is XFree86-based, it is not as fast as XWin32. Performance, even with XWin32, is still inferior to Linux.

Using yap instead of xdvi under Cygwin

Gregory Borota has reported much better performances with yap than with xdvi under Cygwin. He has written a small wrapper interface around yap to make it look like xdvi for WhizzyTEX and patched the source of WhizzyTeX accordingly. See the README and INSTAL file coming with his whizzytex-yap-1.1.3-1.0.tgz patch, coming with absolutely no warranty.

See also the detailed installation guide written by Gunnar Hellmund.

6  Using Virtual Fonts with Active-DVI

Active-DVI does not currently handle virtual fonts (when called with virtual fonts, it usually shows a more or less blank screen). This can be fixed by expanding virtual fonts with dvicopy prior to display as explained on the Active-DVI FAQ.

In WhizzyTEX, this can be done automatically by passing the option -dvicopy dvicopy or equivalently setting
        DVICOPY=dvicopy
in .whizzytexrc configuration file in the working directory.

7  Known bogus latex packages

7.1  ieee.cls [2000/01/11]

This package introduced a bug in the redefinition of \@xfloaf that makes it incompatible with the color package

To fix it, your must redefine it as follows:
\def\@xfloat#1#2{\ifhmode \@bsphack\@floatpenalty -\@Mii\else
    \@floatpenalty-\@Miii\fi\def\@captype{#1}\ifinner
      \@parmoderr\@floatpenalty\z@
     \else\@next\@currbox\@freelist{\@tempcnta\csname ftype@#1\endcsname
       \multiply\@tempcnta\@xxxii\advance\@tempcnta\sixt@@n
       \@tfor \@tempa :=#2\do
                        {\if\@tempa h\advance\@tempcnta \@ne\fi
                         \if\@tempa t\advance\@tempcnta \tw@\fi
                         \if\@tempa b\advance\@tempcnta 4\relax\fi
                         \if\@tempa p\advance\@tempcnta 8\relax\fi
         }\global\count\@currbox\@tempcnta}\@fltovf\fi
    \global\setbox\@currbox \color@vbox \normalcolor \vbox\bgroup
    \def\baselinestretch{1}\small\normalsize
    \hsize\columnwidth \@parboxrestore}

This document was translated from LATEX by HEVEA.
debian/control0000644000000000000000000000141112224206636010571 0ustar Source: whizzytex Section: tex Priority: optional Maintainer: Junichi Uekawa Build-Depends-Indep: hevea (>= 1.08), texlive-pstricks, texlive-latex-extra, advi, texlive-latex-recommended, tex-common, pgf Build-Depends: debhelper (>> 7.0.50~) Standards-Version: 3.7.2 Package: whizzytex Architecture: all Depends: emacs23 | emacsen, texlive-latex-base, advi, ${misc:Depends} Recommends: gv, xpdf-reader | pdf-viewer Description: a WYSIWYG emacs environment for LaTeX WhizzyTeX is an emacs minor mode for incrementally (TeXing and) previewing a LaTeX file while editing at real-time. . It works with ghostview-based and xdvi-based previewers, but enhanced visual effects and wider variety of options will be available when using the advi DVI-previewer. debian/whizzytexrc0000644000000000000000000000043212224205654011524 0ustar # global configuration file for whizzytex # overrides whizzytex configuration. # This pair specifies advi. Specify a lower level value for any other viewer #VIEWCOMMAND="advi -html Start-Document" #LEVEL=2 #INITEX="pdfetex -ini " #LATEX=latex #FORMAT=latex #FMT=fmt #BIBTEX=bibtex