Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

HTML Code in LaTex

1,756 views
Skip to first unread message

Reiner Griess

unread,
Dec 3, 2000, 3:00:00 AM12/3/00
to
Hi nochmal!

Ich moechte HTML Code, um genauer zu sein SMIL Code in einem Dokument
einfuegen. Der Code enthaelt Zeichen wie "<" und "/" etc. Das Dokument
laesst sich nicht komilieren. Wie kann ich es schaffen??

danke und bis denne
reiner

Robin S. Socha

unread,
Dec 3, 2000, 3:00:00 AM12/3/00
to
* Reiner Griess <myne...@gmx.net> writes:
> Ich moechte HTML Code, um genauer zu sein SMIL Code in einem Dokument
> einfuegen. Der Code enthaelt Zeichen wie "<" und "/" etc. Das Dokument
> laesst sich nicht komilieren. Wie kann ich es schaffen??

Mit der HTML Option für das listings Paket:

\documentclass[a4paper,12pt]{article}
\usepackage{listings}
\begin{document}
\lstset{language=HTML}
\begin{lstlisting}{}
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html> <head> <title>Listings Test</title> </head>
<body>
<h1>Listings Test</h1>
<p>Test</p>
</body>
</html>
\end{lstlisting}
\end{document}
--
Robin S. Socha <http://socha.net/>

Rolf Niepraschk

unread,
Dec 4, 2000, 3:00:00 AM12/4/00
to
Reiner Griess wrote:
>
> Hi nochmal!

>
> Ich moechte HTML Code, um genauer zu sein SMIL Code in einem Dokument
> einfuegen. Der Code enthaelt Zeichen wie "<" und "/" etc. Das Dokument
> laesst sich nicht komilieren. Wie kann ich es schaffen??
>
Siehe DE-TeX-FAQ

==> http://www.dante.de/faq/de-tex-faq/
(wird hier regelmaessig geposted)
Dort:
7.3.4 Wie kann ich Programm-Code in mein LaTeX-Dokument einbinden?

...Rolf

--
|| Rolf Niepraschk c/o Physikalisch-Technische Bundesanstalt ||
|| Abbestr. 2-12; D-10587 Berlin, Germany ||
|| Tel/Fax: ++49-30-3481-316/490, email: niepr...@ptb.de ||

Reiner Griess

unread,
Dec 4, 2000, 3:00:00 AM12/4/00
to
On 03 Dec 2000 22:30:49 +0100,

Robin S. Socha <ro...@socha.net> wrote:
>* Reiner Griess <myne...@gmx.net> writes:
>> Ich moechte HTML Code, um genauer zu sein SMIL Code in einem Dokument
>> einfuegen. Der Code enthaelt Zeichen wie "<" und "/" etc. Das Dokument
>> laesst sich nicht komilieren. Wie kann ich es schaffen??
>
>Mit der HTML Option für das listings Paket:
>
>\documentclass[a4paper,12pt]{article}
>\usepackage{listings}
>\begin{document}
>\lstset{language=HTML}
>\begin{lstlisting}{}
><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
><html> <head> <title>Listings Test</title> </head>
> <body>
> <h1>Listings Test</h1>
> <p>Test</p>
> </body>
></html>
>\end{lstlisting}
>\end{document}

Aha, vielen Dank! Allerdings kommen bestimme Tags vor, die in HTML nicht
ueblich sind. Kann man es {listings} irgendwie abgewoehnen, den Code zu
formatieren (Tags fett zu schreiben etc.)? Das waere cool. Er soll den Code
einfach so lassen!

Danke und bis dann
reiner

Robin S. Socha

unread,
Dec 4, 2000, 3:00:00 AM12/4/00
to
* Reiner Griess <myne...@gmx.net> writes:

[...]

> Aha, vielen Dank! Allerdings kommen bestimme Tags vor, die in HTML
> nicht ueblich sind. Kann man es {listings} irgendwie abgewoehnen, den
> Code zu formatieren (Tags fett zu schreiben etc.)? Das waere cool. Er
> soll den Code einfach so lassen!

Wie öde :-/

,----[ de-tex-faq ]


| 7.3.4 Wie kann ich Programm-Code in mein LaTeX-Dokument einbinden?
|

| 7.3.5 Wie kann ich eine Datei (z.B. mit Programmcode) innerhalb einer
| `verbatim'-Umgebung einbinden?
`----

\verbatiminput dürfte Dein Freund sein.

Gibt es eigentlich eine Möglichkeit, den HTML-Code mittels eines der
Pakete auch farbig darzustellen? Hintergrund: htmlize in XEmacs kann
sich einen font-lock'ed buffer nehmen und daraus farbiges HTML machen.

Oliver Jennrich

unread,
Dec 4, 2000, 3:00:00 AM12/4/00
to

> Wie öde :-/

listings kann soetwas.

--
Bagpiping is an outdoor sport!

Colin Marquardt

unread,
Dec 5, 2000, 1:50:00 AM12/5/00
to
"Robin S. Socha" <ro...@socha.net> writes:

> * Reiner Griess <myne...@gmx.net> writes:

[listings]


> > soll den Code einfach so lassen!
>

> \verbatiminput dürfte Dein Freund sein.

Oder bei listings.sty alle speziellen Auszeichungen wieder auf
\normalfont stellen. Schoener: die zusaetzlichen keywords listings
bekanntmachen. Danach als lstsmil.sty an Carsten Heinz schicken
(oder ist SMIL eine DTD-basierte Sache?).

> Gibt es eigentlich eine Möglichkeit, den HTML-Code mittels eines der
> Pakete auch farbig darzustellen? Hintergrund: htmlize in XEmacs kann
> sich einen font-lock'ed buffer nehmen und daraus farbiges HTML machen.

latexize.el von Stefan Loescher, oder color.sty mit listings.sty
verwursten?

Colin

Christian Gudrian

unread,
Dec 5, 2000, 3:00:00 AM12/5/00
to

"Oliver Jennrich" <o.jen...@physics.gla.ac.uk> schrieb:

> listings kann soetwas.

Alles lesen! Das Paket wurde bereits im ersten Antwortposting von Robin
verwendet...

Christian


Oliver Jennrich

unread,
Dec 5, 2000, 3:00:00 AM12/5/00
to
* Christian Gudrian writes:

Ich erbitte eure Verzeihung? Warum nimmt Robert es dann nicht? Es geht
doch.

Reiner Griess

unread,
Dec 5, 2000, 3:00:00 AM12/5/00
to
On 04 Dec 2000 19:32:53 +0100,

Robin S. Socha <ro...@socha.net> wrote:
>* Reiner Griess <myne...@gmx.net> writes:
>
>[...]
>
>> Aha, vielen Dank! Allerdings kommen bestimme Tags vor, die in HTML
>> nicht ueblich sind. Kann man es {listings} irgendwie abgewoehnen, den
>> Code zu formatieren (Tags fett zu schreiben etc.)? Das waere cool. Er
>> soll den Code einfach so lassen!
>
>Wie öde :-/

wie gesagt. das hilightning kann nicht korrekt funktionieren, da es sich
nicht um reinen HTML-Code handelt. {listings=SMIL} gibt es ja sicher nicht.

>,----[ de-tex-faq ]
>| 7.3.4 Wie kann ich Programm-Code in mein LaTeX-Dokument einbinden?
>|
>| 7.3.5 Wie kann ich eine Datei (z.B. mit Programmcode) innerhalb einer
>| `verbatim'-Umgebung einbinden?
>`----
>

>\verbatiminput dürfte Dein Freund sein.
>

\begin{verbatim} text \end{verbatim} funzt prima! Allerdings taucht im Text
irgendwo "chart_plan.gif" auf. Hier will latex immer ein "missing $"
einfuegen. Wie kann es veranlassen, dass dieser Eintrag nicht beruehrt wird?
Ein Verbatim an dieser Stelle binrgt einen Zeilenumbruch vor und nach
"chart_plan.gif" mit sich, was nicht so toll ist.

besten Dank wiederum
reiner

Robin S. Socha

unread,
Dec 5, 2000, 3:00:00 AM12/5/00
to
* Colin Marquardt <co...@marquardt-home.de> writes:
> "Robin S. Socha" <ro...@socha.net> writes:

[...]

>> Gibt es eigentlich eine Möglichkeit, den HTML-Code mittels eines der
>> Pakete auch farbig darzustellen? Hintergrund: htmlize in XEmacs kann
>> sich einen font-lock'ed buffer nehmen und daraus farbiges HTML
>> machen.

> latexize.el von Stefan Loescher,

,----[ :-( ]
| (robin@radioactive):(~/tmp)$ latex buffer.tex
| This is TeX, Version 3.14159 (Web2C 7.3)
| [...]
| ! Missing number, treated as zero.
| <to be read again>
| l
| l.35 }
|
| ?
`----

> oder color.sty mit listings.sty verwursten?

Wie meinen?

Christian Gudrian

unread,
Dec 5, 2000, 3:00:00 AM12/5/00
to

"Oliver Jennrich" <o.jen...@physics.gla.ac.uk> schrieb:

> Ich erbitte eure Verzeihung? Warum nimmt Robert es dann nicht? Es geht
> doch.

Ja, zuerst habe ich mich auch gewundert. Robert hat's ausprobiert. Nur
stört ihn leider die Syntax-Hervorhebung. Er bevorzugt eine Lösung ohne.

Christian


Christian Gudrian

unread,
Dec 5, 2000, 3:00:00 AM12/5/00
to

"Reiner Griess" <myne...@gmx.net> schrieb:

> wie gesagt. das hilightning kann nicht korrekt funktionieren, da es
sich
> nicht um reinen HTML-Code handelt. {listings=SMIL} gibt es ja sicher
nicht.

Naja, wenn man sich ein bisschen mit der Doku beschäftigt und noch dazu
die vorhandenen Format-Files näher ansieht, ist es kein Problem sich
selbst eine erweiterte Vorlage zu stricken.

Christian


Andreas Matthias

unread,
Dec 5, 2000, 3:00:00 AM12/5/00
to
"Reiner Griess" <myne...@gmx.net> wrote:

> On 04 Dec 2000 19:32:53 +0100,
> Robin S. Socha <ro...@socha.net> wrote:
> >* Reiner Griess <myne...@gmx.net> writes:
> >
> >[...]
> >
> >> Aha, vielen Dank! Allerdings kommen bestimme Tags vor, die in HTML
> >> nicht ueblich sind. Kann man es {listings} irgendwie abgewoehnen, den
> >> Code zu formatieren (Tags fett zu schreiben etc.)? Das waere cool. Er
> >> soll den Code einfach so lassen!
> >
> >Wie öde :-/
>

> wie gesagt. das hilightning kann nicht korrekt funktionieren, da es sich
> nicht um reinen HTML-Code handelt. {listings=SMIL} gibt es ja sicher nicht.

Warum bastelst Du Dir dann nicht eine eigene `Language definition´.
Mit listings ist das problemlos moeglich. Und wenn sich das ganze von
HTML ableiten laesst, sollte es nicht sehr viel Arbeit werden.

Nicht vergessen, Deine neue language definition dann an Carsten zu
schicken. Er und vorallem andere Anwender freuen sich darueber.

Ciao
Andreas


Colin Marquardt

unread,
Dec 6, 2000, 3:00:00 AM12/6/00
to
"Robin S. Socha" <ro...@socha.net> writes:

> | ! Missing number, treated as zero.

Okay, die Ausgabe sieht sowieso schlimm aus.

> > oder color.sty mit listings.sty verwursten?
>

> Wie meinen?

Ganz naiv so (gerade probiert, geht zumindest in diesem Minimalbeispiel):


\documentclass{article}
\usepackage{listings}
\usepackage[pdftex]{color}
\lstset{language=VHDL, keywordstyle=\ttfamily\color{blue}}
\begin{document}

\begin{lstlisting}{Entity name}
ENTITY counter IS
% "ENTITY" und "IS" als VHDL-Keywords sind blau.
\end{lstlisting}

\end{document}


Oder wolltest Du was anderes?

Colin

--
| Kernel size is 666K! I kid you not!
| by Anonymous Coward on Tuesday January 26, @08:50AM
| I came home from a Barry Manilow concert once and had 666 burned into
| my forehead! I shit you not! [Kernel 2.2.0 is announced on /.]

0 new messages