Account Options

  1. Anmelden
Das alte Google Groups wird demnächst nicht mehr unterstützt. Die neue Version ist jedoch nicht kompatibel mit Ihrem Browser.
Google Groups-Startseite
« Google Groups-Startseite
write to file from latex document
Gegenwärtig gibt es mehrere Themen in dieser Gruppe, die zuerst angezeigt werden sollen. Damit dieses Thema zuerst angezeigt werden kann, muss diese Option bei einem anderen Thema entfernt werden.
Bei der Bearbeitung Ihrer Anfrage ist ein Fehler aufgetreten. Versuchen Sie es erneut.
Kennzeichnen
  4 Nachrichten - Alle einblenden  -  Alles übersetzen in die Sprache: Übersetzt (alle Originale anzeigen)
Bei der Gruppe, für die Sie eine Mitteilung verfassen, handelt es sich um eine Usenet-Gruppe. Wenn Sie in dieser Gruppe Nachrichten posten, ist Ihre E-Mail-Adresse für jeden im Internet sichtbar
Ihre Antwort wurde nicht gesendet.
Die Nachricht wurde übermittelt.
 
Von:
An:
Cc:
Nachtrag zu:
Cc hinzufügen | Nachtrag hinzufügen zu | Betreff bearbeiten
Betreff:
Bestätigung:
Geben Sie zur Bestätigung die im folgenden Bild angezeigten Zeichen ein bzw. die Zahlen, die durchgesagt werden, wenn Sie auf das Barrierefreiheitssymbol klicken. Hören Sie zu und geben Sie die gehörten Zahlen ein
 
Kjetil Halvorsen  
Profil anzeigen   Übersetzen in die Sprache: Übersetzt (Original anzeigen)
 Weitere Optionen 27 Mai 2003, 22:12
Newsgroups: comp.text.tex
Von: kje...@entelnet.bo (Kjetil Halvorsen)
Datum: 27 May 2003 19:12:27 -0700
Lokal: Di 27 Mai 2003 22:12
Betreff: write to file from latex document
Hola!

I want to have an environment like
\begin{verbatim}

\end{verbatim}

which in addition to typeset the content writes (appends)
the content to a file, so that I can have all my code examples
from my document in a separate text file.

I should also have a related environment which only appends to the
file, without typesetting the content.

Anybody knows how to do this?

Kjetil Halvorsen


 
Sie müssen sich anmelden, bevor Sie Nachrichten veröffentlichen können.
Bevor Sie eine Nachricht posten können, müssen Sie zunächst dieser Gruppe beitreten.
Bitte aktualisieren Sie vor dem Posten in den Abonnementeinstellungen Ihren Spitznamen.
Sie haben nicht die erforderliche Berechtigung zum Posten.
ijliao  
Profil anzeigen   Übersetzen in die Sprache: Übersetzt (Original anzeigen)
 Weitere Optionen 27 Mai 2003, 22:46
Newsgroups: comp.text.tex
Von: ijl...@csie.nctu.edu.tw
Datum: Wed, 28 May 2003 02:46:05 +0000 (UTC)
Lokal: Di 27 Mai 2003 22:46
Betreff: Re: write to file from latex document

Kjetil Halvorsen <kje...@entelnet.bo> wrote:
> which in addition to typeset the content writes (appends)
> the content to a file, so that I can have all my code examples
> from my document in a separate text file.
> I should also have a related environment which only appends to the
> file, without typesetting the content.

\usepackage{verbatim}

\verbatiminput{filename}
--
The sooner you start to code, the longer the program will take.
                                        --- Roy Carlson


 
Sie müssen sich anmelden, bevor Sie Nachrichten veröffentlichen können.
Bevor Sie eine Nachricht posten können, müssen Sie zunächst dieser Gruppe beitreten.
Bitte aktualisieren Sie vor dem Posten in den Abonnementeinstellungen Ihren Spitznamen.
Sie haben nicht die erforderliche Berechtigung zum Posten.
Scott Pakin  
Profil anzeigen   Übersetzen in die Sprache: Übersetzt (Original anzeigen)
 Weitere Optionen 28 Mai 2003, 15:12
Newsgroups: comp.text.tex
Von: Scott Pakin <pa...@uiuc.edu>
Datum: Wed, 28 May 2003 13:12:19 -0600
Lokal: Mi 28 Mai 2003 15:12
Betreff: Re: write to file from latex document

ijl...@csie.nctu.edu.tw wrote:
> Kjetil Halvorsen <kje...@entelnet.bo> wrote:

>>which in addition to typeset the content writes (appends)
>>the content to a file, so that I can have all my code examples
>>from my document in a separate text file.
>>I should also have a related environment which only appends to the
>>file, without typesetting the content.

> \usepackage{verbatim}

> \verbatiminput{filename}

You can use filecontents to create a file and \verbatiminput to read it
back in.  I don't believe TeX has intrinsic support for appending to
an existing file, however.  You'd need to either open a file and leave
it open for the duration of the session or create one file per code
example and concatenate them outside of LaTeX.  (I'd recommend the
latter.)

-- Scott


 
Sie müssen sich anmelden, bevor Sie Nachrichten veröffentlichen können.
Bevor Sie eine Nachricht posten können, müssen Sie zunächst dieser Gruppe beitreten.
Bitte aktualisieren Sie vor dem Posten in den Abonnementeinstellungen Ihren Spitznamen.
Sie haben nicht die erforderliche Berechtigung zum Posten.
Dan Luecking  
Profil anzeigen   Übersetzen in die Sprache: Übersetzt (Original anzeigen)
 Weitere Optionen 28 Mai 2003, 16:39
Newsgroups: comp.text.tex
Von: Dan Luecking <lueck...@uark.edu>
Datum: Wed, 28 May 2003 15:39:44 -0500
Lokal: Mi 28 Mai 2003 16:39
Betreff: Re: write to file from latex document
On 27 May 2003 19:12:27 -0700, kje...@entelnet.bo (Kjetil Halvorsen)
wrote:

>Hola!

>I want to have an environment like
>\begin{verbatim}

>\end{verbatim}

>which in addition to typeset the content writes (appends)
>the content to a file, so that I can have all my code examples
>from my document in a separate text file.

>I should also have a related environment which only appends to the
>file, without typesetting the content.

The verbatim package (in the tools bundle) is accompanied by a
file verbtest.tex that contains the following environment:

\newenvironment{verbatimwrite}[1]%
 {\@bsphack
  \immediate\openout \verbatim@out #1
  \let\do\@makeother\dospecials\catcode`\^^M\active
  \def\verbatim@processline{%
    \immediate\write\verbatim@out{\the\verbatim@line}}%
  \verbatim@start}%
 {\immediate\closeout\verbatim@out\@esphack}

Note that it opens and closes a file specified as the
argument. If you want to append only, you should allocate
an output stream:
  \newwrite\myoutfile
then open the file
  \immediate\openout\myoutfile=myfile.tmp
then modify the above code to:

\newenvironment{myverbatimwrite}%
 {\@bsphack
  \let\do\@makeother\dospecials\catcode`\^^M\active
  \def\verbatim@processline{%
    \immediate\write\myoutfile{\the\verbatim@line}}%
  \verbatim@start}%
 {\@esphack}

Usually LaTeX can be relied upon to close the file at the end, but
in certain circumstances you may want to read it back in. If so,
close it when you are done with it, using
  \immediate\closeout\myoutfile.

(Note: opening a preexisting file for output destroys what was in
it before.)

The above will only write to a file. To make it also print the material
in verbatim mode, modify the above replacing the definition of
\verbatim@processline with:
  \def\verbatim@processline{%
    \immediate\write\myoutfile{\the\verbatim@line}%
    \the\verbatim@line\par}%

(Caveat: All code is modulo typing errors, none has been tested.)

Dan

--
Dan Luecking                     Department of Mathematical Sciences
University of Arkansas           Fayetteville, Arkansas 72701


 
Sie müssen sich anmelden, bevor Sie Nachrichten veröffentlichen können.
Bevor Sie eine Nachricht posten können, müssen Sie zunächst dieser Gruppe beitreten.
Bitte aktualisieren Sie vor dem Posten in den Abonnementeinstellungen Ihren Spitznamen.
Sie haben nicht die erforderliche Berechtigung zum Posten.
Ende der Nachrichten
« Zurück zu Diskussionen « Neueres Thema     Älteres Thema »