* Changing default dvi viewer. [not found] <20080205170541.675151BC01F@ufc.univ-fcomte.fr> @ 2008-02-07 11:28 ` David 2008-02-07 10:51 ` Peter Dyballa 2008-02-07 10:56 ` Tassilo Horn 0 siblings, 2 replies; 22+ messages in thread From: David @ 2008-02-07 11:28 UTC (permalink / raw) To: help-gnu-emacs As I'm sure manyof you know, when working with latex a few C-c C-c commands will compile the latex, bibtex and launch a dvi viewer. How can I change the default dvi viewer from xdvi to kdvi? cheers Dave ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Changing default dvi viewer. 2008-02-07 11:28 ` Changing default dvi viewer David @ 2008-02-07 10:51 ` Peter Dyballa 2008-02-07 15:30 ` David 2008-02-07 10:56 ` Tassilo Horn 1 sibling, 1 reply; 22+ messages in thread From: Peter Dyballa @ 2008-02-07 10:51 UTC (permalink / raw) To: dpleydel; +Cc: help-gnu-emacs Am 07.02.2008 um 12:28 schrieb David: > How can I change the default dvi viewer from xdvi to kdvi? By using the customisation interface of AUCTeX. See LaTeX menu -> Customize AUCTeX. Consider to use a personalised copy of texdoc as viewer for everything TeX related. -- Greetings Pete They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety. -Benjamin Franklin, Historical Review of Pennsylvania. ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Changing default dvi viewer. 2008-02-07 10:51 ` Peter Dyballa @ 2008-02-07 15:30 ` David 2008-02-07 15:00 ` Peter Dyballa 0 siblings, 1 reply; 22+ messages in thread From: David @ 2008-02-07 15:30 UTC (permalink / raw) To: help-gnu-emacs > By using the customisation interface of AUCTeX. See LaTeX menu -> > Customize AUCTeX. > > Consider to use a personalised copy of texdoc as viewer for > everything TeX related. Wow, my first reaction on seeing the multitude of options in the customise auctex menu is that it's pretty user unfriendly. I have read slowly through what was there but really nothing obvious jumped out relating to dvi file and I can't loose a whole afternoon trying to find that. Thanks Pete for the pointer, I'll save this one for a rainy day. cheers Dave ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Changing default dvi viewer. 2008-02-07 15:30 ` David @ 2008-02-07 15:00 ` Peter Dyballa 2008-02-07 16:26 ` David 0 siblings, 1 reply; 22+ messages in thread From: Peter Dyballa @ 2008-02-07 15:00 UTC (permalink / raw) To: dpleydel; +Cc: help-gnu-emacs Am 07.02.2008 um 16:30 schrieb David: > Wow, my first reaction on seeing the multitude of options in the > customise auctex menu is that it's pretty user unfriendly. Did you extend the menu? If you just were browsing, there is nothing obvious – and I doubt that there is a way to customise viewer options from this. From the expanded menu via TeX Command you can see at least a "TeX Output View Style" ... Is this ease of use one of the reasons it has't yet become part of GNU Emacs? -- Greetings Pete (: _ / __ - - _/ \__/_/ - - (´`) (´`) - - `´ `´ ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Changing default dvi viewer. 2008-02-07 15:00 ` Peter Dyballa @ 2008-02-07 16:26 ` David 2008-02-07 18:32 ` Peter Dyballa [not found] ` <mailman.7120.1202409178.18990.help-gnu-emacs@gnu.org> 0 siblings, 2 replies; 22+ messages in thread From: David @ 2008-02-07 16:26 UTC (permalink / raw) To: help-gnu-emacs > Did you extend the menu? If you just were browsing, there is nothing > obvious ? and I doubt that there is a way to customise viewer options > from this. From the expanded menu via TeX Command you can see at > least a "TeX Output View Style" ... Thanks Peter, at least I now know what my (practical) options are. So it looks like there's no one-liner I can just slip into my .emacs file. Finally C-c C-c followed by replacing the x of xdvi with a k each time doesn't seem like such a bad stratergy. ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Changing default dvi viewer. 2008-02-07 16:26 ` David @ 2008-02-07 18:32 ` Peter Dyballa 2008-02-08 13:39 ` David [not found] ` <mailman.7120.1202409178.18990.help-gnu-emacs@gnu.org> 1 sibling, 1 reply; 22+ messages in thread From: Peter Dyballa @ 2008-02-07 18:32 UTC (permalink / raw) To: dpleydel; +Cc: help-gnu-emacs Am 07.02.2008 um 17:26 schrieb David: > So it looks like there's no one-liner I can just slip into my .emacs > file. This is my impression of recent AUCTeX (11.84), too. > Finally C-c C-c followed by replacing the x of xdvi with a k > each time doesn't seem like such a bad stratergy. Once you've customised and saved, you'll be done. Again, think of using a customised texdoc as viewer not only for TeX documents, but also TXT, PS, PDF, DVI – *one* tool name instead of four. And once your taste changes, you won't need to customise AUCTeX again! -- Greetings Pete »¿ʇı̣ əsnqɐ ʇ,uɐɔ noʎ ɟı̣ ɓuı̣ɥʇʎuɐ sı̣ pooɓ ʇɐɥʍ« ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Changing default dvi viewer. 2008-02-07 18:32 ` Peter Dyballa @ 2008-02-08 13:39 ` David 2008-02-08 13:50 ` Peter Dyballa ` (2 more replies) 0 siblings, 3 replies; 22+ messages in thread From: David @ 2008-02-08 13:39 UTC (permalink / raw) To: help-gnu-emacs > Again, think of using a customised texdoc as viewer not only for TeX > documents, but also TXT, PS, PDF, DVI ??? *one* tool name instead of > four. And once your taste changes, you won't need to customise AUCTeX > again! OK, so finally I get it!! I have added these lines to my .bashrc ## Set defaults for texdoc export TEXDOCVIEW_html="mozilla %s" export TEXDOCVIEW_pdf="xpdf %s" export TEXDOCVIEW_ps="gv %s" export TEXDOCVIEW_dvi="kdvi %s" export TEXDOCVIEW_txt="emacs %s" ## Create alias for texdoc. I wanted "view" as my alias name, but that ## alrady existed. So I thought about "vyew" instead. This made me ## think "vitual sheep". So the alias name is now "vs". alias vs='texdoc -v' Now at the shell prompt I can just type funkyPrompt$ vs someFileName.dvi & or funkyPrompt$ vs someFileName.ps & or funkyPrompt$ vs someFileName.pdf & and the right program is chosen for the job. Pretty cool. There are a few points I still need to straighten out. 1) C-c C-c doesn't refer to texdoc. I'll have to find how to redirect it. No no no, I got it!!! I just need to edit the entries in "tex output view style" from the customise autex library (and hit the "state" button). Horrah! Ah now the funny thing is I changed one of the lines in the raised button customisation buffer to "%(o?)texdoc %dS %d ## %(o?)xdvi %dS %d" but the environmental variable TEXDOCVIEW_dvi as specified in .bashrc is not being used and a default xdvi has been used instead. Doooh! Of course .bashrc has no effect on emacs behaviour, I should think about .emacs instead right. Now with (setenv "TEXDOCVIEW_dvi" "kdvi %s") added to .emacs C-c C-c is calling texdoc which redirects it to kdvi! Wola wola wola! 2) M-x *eshell* doesn't appear to read my .bashrc so the aliases and environmental variables don't work in that shell. Well of course this is the emacs shell and not a bash shell, but I cannot find online how to set aliases for the eshell. 3) With M-x shell, say I forget the & I cannot use C-z followed by bg to background the process as I could in M-x term. For a reader this isn't a big issue, but for other applications it might be. So ... 3a) How do I get something like a terminal's C-z within *shell*? 3b) Is it possible to edit the alias I have in .bashrc such that the & is added automatically - I tried a few things but nothing I came up with worked. cheers Dave ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Changing default dvi viewer. 2008-02-08 13:39 ` David @ 2008-02-08 13:50 ` Peter Dyballa 2008-02-08 14:09 ` David 2008-02-08 14:11 ` Thierry Volpiatto 2008-02-08 14:20 ` Thierry Volpiatto 2 siblings, 1 reply; 22+ messages in thread From: Peter Dyballa @ 2008-02-08 13:50 UTC (permalink / raw) To: dpleydel; +Cc: help-gnu-emacs Am 08.02.2008 um 14:39 schrieb David: > Of course .bashrc has no effect on > emacs behaviour, I should think about .emacs instead right. Now with > (setenv "TEXDOCVIEW_dvi" "kdvi %s") added to .emacs C-c C-c is calling > texdoc which redirects it to kdvi! Wola wola wola! Or just put a copy of texdoc in ~/bin and set there the preferred viewers. > > 3) With M-x shell, say I forget the & I cannot use C-z followed by bg > to background the process as I could in M-x term. For a reader this > isn't a big issue, but for other applications it might be. So ... C-q C-z bg RET > > > 3a) How do I get something like a terminal's C-z within *shell*? C-q C-z > > > 3b) Is it possible to edit the alias I have in .bashrc such that the & > is added automatically - I tried a few things but nothing I came up > with worked. I prefer tcsh ... -- Greetings Pete One cannot live by television, video games, top ten CDs, and dumb movies alone – Amiri Baraka, 1999 ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Changing default dvi viewer. 2008-02-08 13:50 ` Peter Dyballa @ 2008-02-08 14:09 ` David 2008-02-08 14:52 ` Peter Dyballa 0 siblings, 1 reply; 22+ messages in thread From: David @ 2008-02-08 14:09 UTC (permalink / raw) To: help-gnu-emacs Wow, Peter you're fast! > >3) With M-x shell, say I forget the & I cannot use C-z followed by bg > >to background the process as I could in M-x term. For a reader this > >isn't a big issue, but for other applications it might be. So ... > > C-q C-z bg RET > > > > > > >3a) How do I get something like a terminal's C-z within *shell*? > > C-q C-z C-q C-z doesn't work for me but C-c C-z does :0) Dave ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Changing default dvi viewer. 2008-02-08 14:09 ` David @ 2008-02-08 14:52 ` Peter Dyballa 0 siblings, 0 replies; 22+ messages in thread From: Peter Dyballa @ 2008-02-08 14:52 UTC (permalink / raw) To: dpleydel; +Cc: help-gnu-emacs Am 08.02.2008 um 15:09 schrieb David: > C-q C-z doesn't work for me but C-c C-z does :0) Both work for me ... and from C-q C-z I thought it would show an universal principle in GNU Emacs: with C-q you can even insert a C-q or C-g! -- Greetings Pete Claiming that the Macintosh is inferior to Windows because most people use Windows, is like saying that all other restaurants serve food that is inferior to McDonald's. ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Changing default dvi viewer. 2008-02-08 13:39 ` David 2008-02-08 13:50 ` Peter Dyballa @ 2008-02-08 14:11 ` Thierry Volpiatto 2008-02-08 14:15 ` David 2008-02-08 14:50 ` David 2008-02-08 14:20 ` Thierry Volpiatto 2 siblings, 2 replies; 22+ messages in thread From: Thierry Volpiatto @ 2008-02-08 14:11 UTC (permalink / raw) To: dpleydel; +Cc: help-gnu-emacs David <dpleydel@univ-fcomte.fr> writes: >> Again, think of using a customised texdoc as viewer not only for TeX >> documents, but also TXT, PS, PDF, DVI ??? *one* tool name instead of >> four. And once your taste changes, you won't need to customise AUCTeX >> again! > > OK, so finally I get it!! I have added these lines to my .bashrc > > ## Set defaults for texdoc > export TEXDOCVIEW_html="mozilla %s" > export TEXDOCVIEW_pdf="xpdf %s" > export TEXDOCVIEW_ps="gv %s" > export TEXDOCVIEW_dvi="kdvi %s" > export TEXDOCVIEW_txt="emacs %s" > > ## Create alias for texdoc. I wanted "view" as my alias name, but that > ## alrady existed. So I thought about "vyew" instead. This made me > ## think "vitual sheep". So the alias name is now "vs". > alias vs='texdoc -v' > > > > Now at the shell prompt I can just type > > funkyPrompt$ vs someFileName.dvi & > > or > > funkyPrompt$ vs someFileName.ps & > > or > > funkyPrompt$ vs someFileName.pdf & > > and the right program is chosen for the job. Pretty cool. There are a > few points I still need to straighten out. > > 1) C-c C-c doesn't refer to texdoc. I'll have to find how to redirect > it. No no no, I got it!!! I just need to edit the entries in "tex > output view style" from the customise autex library (and hit the > "state" button). Horrah! Ah now the funny thing is I changed one of > the lines in the raised button customisation buffer to "%(o?)texdoc > %dS %d ## %(o?)xdvi %dS %d" but the environmental variable > TEXDOCVIEW_dvi as specified in .bashrc is not being used and a default > xdvi has been used instead. Doooh! Of course .bashrc has no effect on > emacs behaviour, I should think about .emacs instead right. Now with > (setenv "TEXDOCVIEW_dvi" "kdvi %s") added to .emacs C-c C-c is calling > texdoc which redirects it to kdvi! Wola wola wola! > > > 2) M-x *eshell* doesn't appear to read my .bashrc so the aliases and > environmental variables don't work in that shell. Well of course this > is the emacs shell and not a bash shell, but I cannot find online how > to set aliases for the eshell. To add an alias to eshell, you just have to set it in eshell like that: alias ls 'ls -all' to unset it: alias ls > > 3) With M-x shell, say I forget the & I cannot use C-z followed by bg > to background the process as I could in M-x term. For a reader this > isn't a big issue, but for other applications it might be. So ... > > > 3a) How do I get something like a terminal's C-z within *shell*? > > 3b) Is it possible to edit the alias I have in .bashrc such that the & > is added automatically - I tried a few things but nothing I came up > with worked. > > cheers > Dave > > > > -- A + Thierry Pub key: http://pgp.mit.edu ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Changing default dvi viewer. 2008-02-08 14:11 ` Thierry Volpiatto @ 2008-02-08 14:15 ` David 2008-02-08 14:50 ` David 1 sibling, 0 replies; 22+ messages in thread From: David @ 2008-02-08 14:15 UTC (permalink / raw) To: Thierry Volpiatto; +Cc: help-gnu-emacs Thanks for the suggestion. I was thinking of something more permanent such as putting your lines in an initiation file, so far I haven't managed to find how to configure the eshell such that an initiation file is executed each time the shell is started up. cheers Dave ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Changing default dvi viewer. 2008-02-08 14:11 ` Thierry Volpiatto 2008-02-08 14:15 ` David @ 2008-02-08 14:50 ` David 2008-02-08 15:37 ` Peter Dyballa 1 sibling, 1 reply; 22+ messages in thread From: David @ 2008-02-08 14:50 UTC (permalink / raw) To: help-gnu-emacs > > export TEXDOCVIEW_txt="emacs %s" By the way, having this above line in .bashrc is a bit strange when texdoc is called from inside emacs becasue the txt file is opened in a new emacs and not the current emacs. So I am thinking to do this you nead to be able to call emacs commands from a shell command line. Is that possible? Perhaps something like (based on my experience with R not emacs) aShellPrompt$ EMACS CMD Find-File %s ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Changing default dvi viewer. 2008-02-08 14:50 ` David @ 2008-02-08 15:37 ` Peter Dyballa 2008-02-08 17:07 ` David 0 siblings, 1 reply; 22+ messages in thread From: Peter Dyballa @ 2008-02-08 15:37 UTC (permalink / raw) To: dpleydel; +Cc: help-gnu-emacs Am 08.02.2008 um 15:50 schrieb David: >>> export TEXDOCVIEW_txt="emacs %s" > > By the way, having this above line in .bashrc is a bit strange when > texdoc is called from inside emacs becasue the txt file is opened in a > new emacs and not the current emacs. Use emacsclient! It needs that you first run server-start (can be part of ~/.emacs). Up-to-date emacsclient has many options. Be sure to check them (for example making it not wait for the server)! You know manual-entry? -- Greetings Pete The future will be much better tomorrow. – George W. Bush ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Changing default dvi viewer. 2008-02-08 15:37 ` Peter Dyballa @ 2008-02-08 17:07 ` David 0 siblings, 0 replies; 22+ messages in thread From: David @ 2008-02-08 17:07 UTC (permalink / raw) To: help-gnu-emacs > Use emacsclient! It needs that you first run server-start (can be > part of ~/.emacs). Up-to-date emacsclient has many options. Be sure > to check them (for example making it not wait for the server)! You > know manual-entry? Once again Peter that's great. My .emacs_bash now contains ## An initialisation file just for bash inside emacs. ## See also ~/.bashrc export TEXDOCVIEW_txt="emacsclient %s" function vs { texdoc -v $PWD/$1 & } You guys (Pete and Thierry) helped me a lot today, really thanks a lot!! It's nearly the weekend so I'm gonna give you guys a break now!! Enjoy your weekend, and again, many thanks! Dave ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Changing default dvi viewer. 2008-02-08 13:39 ` David 2008-02-08 13:50 ` Peter Dyballa 2008-02-08 14:11 ` Thierry Volpiatto @ 2008-02-08 14:20 ` Thierry Volpiatto 2008-02-08 14:21 ` David 2 siblings, 1 reply; 22+ messages in thread From: Thierry Volpiatto @ 2008-02-08 14:20 UTC (permalink / raw) To: dpleydel; +Cc: help-gnu-emacs David <dpleydel@univ-fcomte.fr> writes: >> Again, think of using a customised texdoc as viewer not only for TeX >> documents, but also TXT, PS, PDF, DVI ??? *one* tool name instead of >> four. And once your taste changes, you won't need to customise AUCTeX >> again! > > OK, so finally I get it!! I have added these lines to my .bashrc > > ## Set defaults for texdoc > export TEXDOCVIEW_html="mozilla %s" > export TEXDOCVIEW_pdf="xpdf %s" > export TEXDOCVIEW_ps="gv %s" > export TEXDOCVIEW_dvi="kdvi %s" > export TEXDOCVIEW_txt="emacs %s" > > ## Create alias for texdoc. I wanted "view" as my alias name, but that > ## alrady existed. So I thought about "vyew" instead. This made me > ## think "vitual sheep". So the alias name is now "vs". > alias vs='texdoc -v' > > > > Now at the shell prompt I can just type > > funkyPrompt$ vs someFileName.dvi & > > or > > funkyPrompt$ vs someFileName.ps & > > or > > funkyPrompt$ vs someFileName.pdf & > > and the right program is chosen for the job. Pretty cool. There are a > few points I still need to straighten out. > > 1) C-c C-c doesn't refer to texdoc. I'll have to find how to redirect > it. No no no, I got it!!! I just need to edit the entries in "tex > output view style" from the customise autex library (and hit the > "state" button). Horrah! Ah now the funny thing is I changed one of > the lines in the raised button customisation buffer to "%(o?)texdoc > %dS %d ## %(o?)xdvi %dS %d" but the environmental variable > TEXDOCVIEW_dvi as specified in .bashrc is not being used and a default > xdvi has been used instead. Doooh! Of course .bashrc has no effect on > emacs behaviour, I should think about .emacs instead right. Now with > (setenv "TEXDOCVIEW_dvi" "kdvi %s") added to .emacs C-c C-c is calling > texdoc which redirects it to kdvi! Wola wola wola! > > > 2) M-x *eshell* doesn't appear to read my .bashrc so the aliases and > environmental variables don't work in that shell. Well of course this > is the emacs shell and not a bash shell, but I cannot find online how > to set aliases for the eshell. > > > 3) With M-x shell, say I forget the & I cannot use C-z followed by bg > to background the process as I could in M-x term. For a reader this > isn't a big issue, but for other applications it might be. So ... > > > 3a) How do I get something like a terminal's C-z within *shell*? > > 3b) Is it possible to edit the alias I have in .bashrc such that the & > is added automatically - I tried a few things but nothing I came up > with worked. Did you try, instead of creting an alias, writing a function in .bashrc: Some thing like that (not tested, not sure it work) function vs { texdoc -v $PWD/$1 } > cheers > Dave > > > > -- A + Thierry Pub key: http://pgp.mit.edu ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Changing default dvi viewer. 2008-02-08 14:20 ` Thierry Volpiatto @ 2008-02-08 14:21 ` David 2008-02-08 15:07 ` Thierry Volpiatto 0 siblings, 1 reply; 22+ messages in thread From: David @ 2008-02-08 14:21 UTC (permalink / raw) To: Thierry Volpiatto; +Cc: help-gnu-emacs > function vs > { > texdoc -v $PWD/$1 > } Yeah cool, just add the & to your function and it works great. Thanks Dave ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Changing default dvi viewer. 2008-02-08 14:21 ` David @ 2008-02-08 15:07 ` Thierry Volpiatto 0 siblings, 0 replies; 22+ messages in thread From: Thierry Volpiatto @ 2008-02-08 15:07 UTC (permalink / raw) To: dpleydel; +Cc: help-gnu-emacs David <dpleydel@univ-fcomte.fr> writes: >> function vs >> { >> texdoc -v $PWD/$1 >> } > > Yeah cool, just add the & to your function and it works great. > > Thanks > Dave > Oups! yes i forget the & !! -- A + Thierry Pub key: http://pgp.mit.edu ^ permalink raw reply [flat|nested] 22+ messages in thread
[parent not found: <mailman.7120.1202409178.18990.help-gnu-emacs@gnu.org>]
* Re: Changing default dvi viewer. [not found] ` <mailman.7120.1202409178.18990.help-gnu-emacs@gnu.org> @ 2008-02-08 20:18 ` Ralf Angeli 2008-02-09 9:38 ` Peter Dyballa [not found] ` <mailman.7202.1202549941.18990.help-gnu-emacs@gnu.org> 0 siblings, 2 replies; 22+ messages in thread From: Ralf Angeli @ 2008-02-08 20:18 UTC (permalink / raw) To: help-gnu-emacs * Peter Dyballa (2008-02-07) writes: > Again, think of using a customised texdoc as viewer not only for TeX > documents, but also TXT, PS, PDF, DVI – *one* tool name instead of > four. And once your taste changes, you won't need to customise AUCTeX > again! This is a very bad idea since you will have to check if something changed in texdoc every time the TeX distribution is updated unless you don't mind missing new features and bug fixes or dealing with potential incompatibilities. In addition you lose the capability of passing the paper size to the viewer. So this is an exceptionally bad suggestion for the case at hand where a DVI viewer is being dealt with. It's not like there is no reason for all the options `TeX-output-view-style'. -- Ralf ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Changing default dvi viewer. 2008-02-08 20:18 ` Ralf Angeli @ 2008-02-09 9:38 ` Peter Dyballa [not found] ` <mailman.7202.1202549941.18990.help-gnu-emacs@gnu.org> 1 sibling, 0 replies; 22+ messages in thread From: Peter Dyballa @ 2008-02-09 9:38 UTC (permalink / raw) To: angeli; +Cc: help-gnu-emacs Am 08.02.2008 um 21:18 schrieb Ralf Angeli: > This is a very bad idea since you will have to check if something > changed in texdoc every time the TeX distribution is updated unless > you > don't mind missing new features and bug fixes or dealing with > potential > incompatibilities. This isn't such a big issue. TeX Live updates happen once in two years, before 2006 it was once per year. We're already in the middle of February and no TeX Live 2008 DVD has been announced yet. I had to update my texdoc copy in four years once (I have saved the elder version in ~/bin, last change: a few days before summer 2007 began). > > In addition you lose the capability of passing the paper size to the > viewer. So this is an exceptionally bad suggestion for the case at > hand > where a DVI viewer is being dealt with. The latter is true, and I did not emphasise enough that David should only change one xdvi entry with texdoc (it is so obvious to me), the one that uses his default paper size. This is my fault! Next time I'll try to do a better job. This xdvi incapability can be a much smaller problem when TeX users would understand that they are using pdfTeX, and that the DVI output is necessary only in just a few cases with use of special packages, mostly related with PostScript graphics. When TeX users would allow pdfTeX to directly create PDF, then the PDF viewer would not need to be told the paper size or its direction, because this is recorded in the PDF file, and then a dozen of different xdvi calls would not be necessary. Anyway, once the error of changing too much was done, the original setup can easily be re-established by just commenting the customisation. Now one is offered another chance to make just the necessary changes, and after saving this, one can look at both customisation expressions and try to find an optimum. And for this one can "expand" the one-liners to multi-liners to see which expression matches which case. -- Mit friedvollen Grüßen Pete Increase the size of your bike by at least *five* inches! ^ permalink raw reply [flat|nested] 22+ messages in thread
[parent not found: <mailman.7202.1202549941.18990.help-gnu-emacs@gnu.org>]
* Re: Changing default dvi viewer. [not found] ` <mailman.7202.1202549941.18990.help-gnu-emacs@gnu.org> @ 2008-02-09 10:03 ` Ralf Angeli 0 siblings, 0 replies; 22+ messages in thread From: Ralf Angeli @ 2008-02-09 10:03 UTC (permalink / raw) To: help-gnu-emacs * Peter Dyballa (2008-02-09) writes: > Am 08.02.2008 um 21:18 schrieb Ralf Angeli: > >> This is a very bad idea since you will have to check if something >> changed in texdoc every time the TeX distribution is updated unless >> you >> don't mind missing new features and bug fixes or dealing with >> potential >> incompatibilities. > > This isn't such a big issue. TeX Live updates happen once in two > years, before 2006 it was once per year. What you are suggesting is just plain unnecessary because there are other ways of achieving the goal of abusing `texdoc' as a replacement for `run-mailcap' (aka `see'), namely setting the environment variables used by `texdoc' or adapting the mailcap configuration. Please, inform yourself before making suggestions. >> In addition you lose the capability of passing the paper size to the >> viewer. So this is an exceptionally bad suggestion for the case at >> hand >> where a DVI viewer is being dealt with. > > The latter is true, and I did not emphasise enough that David should > only change one xdvi entry with texdoc (it is so obvious to me), the > one that uses his default paper size. And how would that help? Then he still gets `xdvi' for the other cases. Just do `M-x customize-variable <RET> TeX-output-view-style <RET>', search for instances of "xdvi" and replace them with "kdvi", assuming `kdvi' takes the same command line options as `xdvi'. Big deal! -- Ralf ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Changing default dvi viewer. 2008-02-07 11:28 ` Changing default dvi viewer David 2008-02-07 10:51 ` Peter Dyballa @ 2008-02-07 10:56 ` Tassilo Horn 1 sibling, 0 replies; 22+ messages in thread From: Tassilo Horn @ 2008-02-07 10:56 UTC (permalink / raw) To: help-gnu-emacs David <dpleydel@univ-fcomte.fr> writes: Hi David, > As I'm sure manyof you know, when working with latex a few C-c C-c > commands will compile the latex, bibtex and launch a dvi viewer. How > can I change the default dvi viewer from xdvi to kdvi? Do you use AUCTeX? Then this will do the trick. (Replace okular with kdvi and kpdf.) ;; PDFs per default mit okular öffnen (add-to-list 'TeX-output-view-style '("^pdf$" "." "okular %o")) ;; DVIs per default mit okular öffnen (add-to-list 'TeX-output-view-style '("^dvi$" "." "okular %o")) I added those two to TeX-mode-hook. Bye, Tassilo -- Chuck Norris' credit cards have no limit. Last weekend, he maxed them out. ^ permalink raw reply [flat|nested] 22+ messages in thread
end of thread, other threads:[~2008-02-09 10:03 UTC | newest] Thread overview: 22+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- [not found] <20080205170541.675151BC01F@ufc.univ-fcomte.fr> 2008-02-07 11:28 ` Changing default dvi viewer David 2008-02-07 10:51 ` Peter Dyballa 2008-02-07 15:30 ` David 2008-02-07 15:00 ` Peter Dyballa 2008-02-07 16:26 ` David 2008-02-07 18:32 ` Peter Dyballa 2008-02-08 13:39 ` David 2008-02-08 13:50 ` Peter Dyballa 2008-02-08 14:09 ` David 2008-02-08 14:52 ` Peter Dyballa 2008-02-08 14:11 ` Thierry Volpiatto 2008-02-08 14:15 ` David 2008-02-08 14:50 ` David 2008-02-08 15:37 ` Peter Dyballa 2008-02-08 17:07 ` David 2008-02-08 14:20 ` Thierry Volpiatto 2008-02-08 14:21 ` David 2008-02-08 15:07 ` Thierry Volpiatto [not found] ` <mailman.7120.1202409178.18990.help-gnu-emacs@gnu.org> 2008-02-08 20:18 ` Ralf Angeli 2008-02-09 9:38 ` Peter Dyballa [not found] ` <mailman.7202.1202549941.18990.help-gnu-emacs@gnu.org> 2008-02-09 10:03 ` Ralf Angeli 2008-02-07 10:56 ` Tassilo Horn
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).