Seite 1 von 1

Optionen für (pdf)latex

Verfasst: Mo 15. Nov 2010, 12:38
von iTob
Guten Morgen,

ich habe grad mal versucht, mich über die Optionen, die ich pdflatex mitgeben kann zu informieren, leider nur bedingt erfolgreich, so dass ich hier mal nach einer Erklärung fragen wollte:

Konkret geht es um diese Optionen.
  1. shell-escape
  2. interaction=nonstopmode
  3. synctex=0/1/-1. Hier insbesondere: Was ist der unterschied zwischen -1 und 1
Grundsätzlich wüsste ich gerne, wo ich derartige Optionen, mögliche Werte und eine Erklärung, was sie bewirkt, nachsehen kann.

Vielen Dank und
liebe Grüße!
Tobi

PS: Ich arbeite mit MacTeX, aber das ist ja letztlich TeXLive, wenn ich das richtig verstanden habe, oder …?

Verfasst: Mo 15. Nov 2010, 13:03
von bloodworks
Hallo
man pdflatex
# oder
man synctex
Wären da die ersten Anlaufstellen, wenn du auf einem vernünftigen Betriebssystem arbeitest.

In diesem Fall das gleiche erreichst du mit
texdoc pdflatex
# oder
texdoc synctex

Dann sind DANTE und TUG auch immer gute Anlaufstellen. Im TUGboat gabs mal den Artikel:* http://www.tug.org/TUGboat/Articles/tb2 ... aurens.pdf.
Der sollte also alle Fragen beantworten.
------
* gefunden über www.google.de

Verfasst: Mo 15. Nov 2010, 13:23
von iTob
Hi,

so weit war ich schon, aber das war irgendwie nur wenig aufschlussreich, weil z.B. in der sich öffnenden Anleitung zu synctex ein Wort über mögliche Werte verloren wird und auch in der interaction-Anleitnug finde ich nicht die gewünschten Infos …

EDIT: Hey, auf die PDF hast du eben noch nicht verlinkt oder?? :oops:
Ok, darin finde ich die Antworten zu synctex aber nix zu shell-escape und interactionmode

Ergebnis für synctex:
synctex=1: Erzeuge ein komprimieren File, zur Synchronisation
synctex=-1: Erzeuge unkomprimierten File
synctex=0: Schaltet synctex aus

Verfasst: Mo 15. Nov 2010, 13:32
von bloodworks
Also die interactionmodes wirst du wohl im texbook nachlesen müssen (TeX Primitive und so ) Natürlich gibts auch ein paar Onlineresourcen:

http://www.volkerschatz.com/tex/ttips.html

Und zu shell-escape: das steht doch ganz groß im pdflatex man:
Enable the \write18{command} construct. The command can be any shell command. This construct is normally disallowed for security reasons.
Genauer gehts nicht.

Verfasst: Mo 15. Nov 2010, 15:12
von iTob
Siehst’e ans TeXBook hab ich gar nicht gedacht. Darin aber leider auch nicht das gefunden, was ich suchte. Aber dein Link brachte das gewünschte Ergebnis.

Ich fasse mal zusammen:
synchtex:
synctex=1: Erzeuge ein komprimieren File, zur Synchronisation
synctex=-1: Erzeuge unkomprimierten File
synctex=0: Schaltet synctex aus

interaction:
The modes make TeX behave in the following way: errorstopmode stops on all errors, whether they are about errors in the source code or non-existent files. scrollmode doesn't stop on errors in the source but requests input when a more serious error like like a missing file occurs. In the somewhat misnamed nonstopmode, TeX does not request input after serious errors but stops altogether. batchmode prevents all output in addition to that (intended for use in automated scripts). In all cases, all errors are written to the log file (yourtexfile.log). (Quelle http://www.volkerschatz.com/tex/ttips.html)

shell-escape:
Enable the \write18{command} construct. The command can be any shell command. This construct is normally disallowed for security reasons. (Quelle: pdflatex Manual)

Damit ist alles mehr oder weniger beantwortet.

Viele Grüße!
Tobi

Verfasst: Mo 15. Nov 2010, 15:23
von bloodworks
Naja ca. auf Seite 31 im texbook werden die jeweiligen modes erklärt. (Chapter 6: Running TEX).
...tells Tex not ti stop for any reason, even if a filename cant be found...

Verfasst: Mo 15. Nov 2010, 16:58
von iTob
Ah, danke! Ich hatte in der PDF nur nach den Namen der Modi und der Option gesucht, aber dort stehen ja nur die Shortcuts … :oops: :roll:

Verfasst: Mo 15. Nov 2010, 18:24
von gehess
Danke Tobi! ;-) (Habe ich mich auch schon immer gefragt)