[macemacsjp-english 791] Re: emacs/latex problem

Back to archive index

Roussanka Loukanova rlouk****@stp*****
Wed Dec 20 08:34:42 JST 2006


Hi Pete,

You have given me very good lesson on Emacs-Latex, etc. commands.

> You have to choose one of the commands from the
> Commands menu! Everything else AUCTeX does not understand. If you
> want to use dvips you would need to add a dvips command first. This
> might work from LaTeX -> Customize AUCTeX -> Browse Options

I've looked at:
LaTeX -> Customize AUCTeX -> Browse Options
and then (Go to Group) at:

Tex Command group: -> Go to Group
Calling external commands from AUCTeX.

Then:

Latex Command: Hide Value latex

I guess, I have to replace "latex" with the dvips, ps2pdf commands, but 
what exactly should I type there?

> Again, since you need to add a command to the Commands menu, think of
> adding a shell script as a PSTricks command. Herb Schulz' ps4pdf
> engine script goes (a bit edited by me):
>
> 	#!/bin/sh
> 	basefname=`basename "$1" .tex`
> 	# process the figures
> 	latex --shell-escape "$1"
> 	dvips -Ppdf -o "${basefname}-pics.ps" "${basefname}.dvi"
> 	ps2pdf -dAutoRotatePages=/None "${basefname}-pics.ps" "${basefname}-
> pics.pdf"
> 	pdfcrop "${basefname}-pics.pdf"
> 	mv "${basefname}-pics-crop.pdf" "${basefname}-pics.pdf"
> 	# remove intermediate files
> 	rm "${basefname}-pics.ps" "${basefname}.dvi"
> 	# process the file
> 	pdflatex "$1"

Do I have to copy and paste this code in some file? (sorry for the 
stupid question: I've never done such things up to now).

>
> This is the short version of the ps4pdf scripts that come with the
> teTeX or TeX Live i-Packages.

I've tried ps4pdf from the shell, it seems working, I've got:

$ ps4pdf lec2.tex
/usr/local/teTeX/bin/i386-apple-darwin-current/ps4pdf: running latex lec2.tex
/usr/local/teTeX/bin/i386-apple-darwin-current/ps4pdf: running dvips -Ppdf -o lec2-pics.ps lec2.dvi
/usr/local/teTeX/bin/i386-apple-darwin-current/ps4pdf: running ps2pdf -dAutoRotatePages=/None lec2-pics.ps lec2-pics.pdf
/usr/local/teTeX/bin/i386-apple-darwin-current/ps4pdf: running pdflatex lec2.tex

The lec2-pics.pdf is the good one with the trees drawn properly, but of 
course lec2.pdf (created with pdflatex) lacks the lines of the trees.

> dvips. Anyway, it's now obvious: there is no output from dvips
> because there is no dvips command yet in AUCTeX that could be launched.

It seems some of need it, at least I do :)

> accommodate the texdoc script to use particular applications for
> particular file formats – and texdoc is in my AUCTeX the Viewer. To
> save my custom texdoc script from being erased by an i-Package update
> I've put into my ~/bin directory, which is in the search path for
> executables.

I will create such too, but what exactly to put in it?
It seems I've understood the lesson quite ok, but without being able to do 
something pragmatical :(

> that they are asked to display DVI and so they /automatically/
> convert DVI to PDF. Try with some DVI file on the command line:
>
> 	open -a TeXShop <the DVI file>

I've tried it and it works, but I prefer the Preview program for viewing 
and even for presentations because it gives me good control over jumping 
over pages back and forth (I even prefer Preview instead of 
Acrobat reader).

I have to get some sleep now (having lecture tomorrow), but hope to find 
more help after the lecture :)
Roussanka


More information about the macemacsjp-english mailing list
Back to archive index