summaryrefslogtreecommitdiff
path: root/Master/texmf-doc/doc/english/latex-web-companion/apc
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-doc/doc/english/latex-web-companion/apc')
-rw-r--r--Master/texmf-doc/doc/english/latex-web-companion/apc/ISOcyr1.pen84
-rw-r--r--Master/texmf-doc/doc/english/latex-web-companion/apc/README.apc24
-rw-r--r--Master/texmf-doc/doc/english/latex-web-companion/apc/invitation.sty46
-rw-r--r--Master/texmf-doc/doc/english/latex-web-companion/apc/invitationfr.dtd14
-rw-r--r--Master/texmf-doc/doc/english/latex-web-companion/apc/invitationfr.sty46
-rw-r--r--Master/texmf-doc/doc/english/latex-web-companion/apc/invitationfr.tex25
-rw-r--r--Master/texmf-doc/doc/english/latex-web-companion/apc/invitationfr.xml30
-rw-r--r--Master/texmf-doc/doc/english/latex-web-companion/apc/invlat1fr.xsl67
-rw-r--r--Master/texmf-doc/doc/english/latex-web-companion/apc/utf8.html36
-rw-r--r--Master/texmf-doc/doc/english/latex-web-companion/apc/utf8.xml33
-rw-r--r--Master/texmf-doc/doc/english/latex-web-companion/apc/utf8.xsl36
-rw-r--r--Master/texmf-doc/doc/english/latex-web-companion/apc/utf8tei.xml48
12 files changed, 489 insertions, 0 deletions
diff --git a/Master/texmf-doc/doc/english/latex-web-companion/apc/ISOcyr1.pen b/Master/texmf-doc/doc/english/latex-web-companion/apc/ISOcyr1.pen
new file mode 100644
index 00000000000..e8248d41b7f
--- /dev/null
+++ b/Master/texmf-doc/doc/english/latex-web-companion/apc/ISOcyr1.pen
@@ -0,0 +1,84 @@
+<!-- (C) International Organization for Standardization 1986
+ Permission to copy in any form is granted for use with
+ conforming SGML systems and applications as defined in
+ ISO 8879, provided this notice is included in all copies.
+-->
+<!-- Character entity set. Typical invocation:
+ <!ENTITY % ISOcyr1 PUBLIC
+ "ISO 8879-1986//ENTITIES Russian Cyrillic//EN//XML">
+ %ISOcyr1;
+-->
+<!-- This version of the entity set can be used with any SGML document
+ which uses ISO 10646 as its document character set.
+ This includes XML documents and ISO HTML documents.
+
+ Version created from ISO set on 11/11/98 (mg)
+-->
+<!ENTITY acy "&#x430;"> <!--small a, Cyrillic -->
+<!ENTITY Acy "&#x410;"> <!--capital A, Cyrillic -->
+<!ENTITY bcy "&#x431;"> <!--small be, Cyrillic -->
+<!ENTITY Bcy "&#x411;"> <!--capital BE, Cyrillic -->
+<!ENTITY vcy "&#x432;"> <!--small ve, Cyrillic -->
+<!ENTITY Vcy "&#x412;"> <!--capital VE, Cyrillic -->
+<!ENTITY gcy "&#x433;"> <!--small ghe, Cyrillic -->
+<!ENTITY Gcy "&#x413;"> <!--capital GHE, Cyrillic -->
+<!ENTITY dcy "&#x434;"> <!--small de, Cyrillic -->
+<!ENTITY Dcy "&#x414;"> <!--capital DE, Cyrillic -->
+<!ENTITY iecy "&#x435;"> <!--small ie, Cyrillic -->
+<!ENTITY IEcy "&#x415;"> <!--capital IE, Cyrillic -->
+<!ENTITY iocy "&#x451;"> <!--small io, Russian -->
+<!ENTITY IOcy "&#x401;"> <!--capital IO, Russian -->
+<!ENTITY zhcy "&#x436;"> <!--small zhe, Cyrillic -->
+<!ENTITY ZHcy "&#x416;"> <!--capital ZHE, Cyrillic -->
+<!ENTITY zcy "&#x437;"> <!--small ze, Cyrillic -->
+<!ENTITY Zcy "&#x417;"> <!--capital ZE, Cyrillic -->
+<!ENTITY icy "&#x438;"> <!--small i, Cyrillic -->
+<!ENTITY Icy "&#x418;"> <!--capital I, Cyrillic -->
+<!ENTITY jcy "&#x439;"> <!--small short i, Cyrillic -->
+<!ENTITY Jcy "&#x419;"> <!--capital short I, Cyrillic -->
+<!ENTITY kcy "&#x43A;"> <!--small ka, Cyrillic -->
+<!ENTITY Kcy "&#x41A;"> <!--capital KA, Cyrillic -->
+<!ENTITY lcy "&#x43B;"> <!--small el, Cyrillic -->
+<!ENTITY Lcy "&#x41B;"> <!--capital EL, Cyrillic -->
+<!ENTITY mcy "&#x43C;"> <!--small em, Cyrillic -->
+<!ENTITY Mcy "&#x41C;"> <!--capital EM, Cyrillic -->
+<!ENTITY ncy "&#x43D;"> <!--small en, Cyrillic -->
+<!ENTITY Ncy "&#x41D;"> <!--capital EN, Cyrillic -->
+<!ENTITY ocy "&#x43E;"> <!--small o, Cyrillic -->
+<!ENTITY Ocy "&#x41E;"> <!--capital O, Cyrillic -->
+<!ENTITY pcy "&#x43F;"> <!--small pe, Cyrillic -->
+<!ENTITY Pcy "&#x41F;"> <!--capital PE, Cyrillic -->
+<!ENTITY rcy "&#x440;"> <!--small er, Cyrillic -->
+<!ENTITY Rcy "&#x420;"> <!--capital ER, Cyrillic -->
+<!ENTITY scy "&#x441;"> <!--small es, Cyrillic -->
+<!ENTITY Scy "&#x421;"> <!--capital ES, Cyrillic -->
+<!ENTITY tcy "&#x442;"> <!--small te, Cyrillic -->
+<!ENTITY Tcy "&#x422;"> <!--capital TE, Cyrillic -->
+<!ENTITY ucy "&#x443;"> <!--small u, Cyrillic -->
+<!ENTITY Ucy "&#x423;"> <!--capital U, Cyrillic -->
+<!ENTITY fcy "&#x444;"> <!--small ef, Cyrillic -->
+<!ENTITY Fcy "&#x424;"> <!--capital EF, Cyrillic -->
+<!ENTITY khcy "&#x445;"> <!--small ha, Cyrillic -->
+<!ENTITY KHcy "&#x425;"> <!--capital HA, Cyrillic -->
+<!ENTITY tscy "&#x446;"> <!--small tse, Cyrillic -->
+<!ENTITY TScy "&#x426;"> <!--capital TSE, Cyrillic -->
+<!ENTITY chcy "&#x447;"> <!--small che, Cyrillic -->
+<!ENTITY CHcy "&#x427;"> <!--capital CHE, Cyrillic -->
+<!ENTITY shcy "&#x448;"> <!--small sha, Cyrillic -->
+<!ENTITY SHcy "&#x428;"> <!--capital SHA, Cyrillic -->
+<!ENTITY shchcy "&#x449;"> <!--small shcha, Cyrillic -->
+<!ENTITY SHCHcy "&#x429;"> <!--capital SHCHA, Cyrillic -->
+<!ENTITY hardcy "&#x44A;"> <!--small hard sign, Cyrillic -->
+<!ENTITY HARDcy "&#x42A;"> <!--capital HARD sign, Cyrillic -->
+<!ENTITY ycy "&#x44B;"> <!--small yeru, Cyrillic -->
+<!ENTITY Ycy "&#x42B;"> <!--capital YERU, Cyrillic -->
+<!ENTITY softcy "&#x44C;"> <!--small soft sign, Cyrillic -->
+<!ENTITY SOFTcy "&#x42C;"> <!--capital SOFT sign, Cyrillic -->
+<!ENTITY ecy "&#x44D;"> <!--small e, Cyrillic -->
+<!ENTITY Ecy "&#x42D;"> <!--capital E, Cyrillic -->
+<!ENTITY yucy "&#x44E;"> <!--small yu, Cyrillic -->
+<!ENTITY YUcy "&#x42E;"> <!--capital YU, Cyrillic -->
+<!ENTITY yacy "&#x44F;"> <!--small ya, Cyrillic -->
+<!ENTITY YAcy "&#x42F;"> <!--capital YA, Cyrillic -->
+<!ENTITY numero "&#x2116;"><!--numero sign -->
+ \ No newline at end of file
diff --git a/Master/texmf-doc/doc/english/latex-web-companion/apc/README.apc b/Master/texmf-doc/doc/english/latex-web-companion/apc/README.apc
new file mode 100644
index 00000000000..da64d7a3624
--- /dev/null
+++ b/Master/texmf-doc/doc/english/latex-web-companion/apc/README.apc
@@ -0,0 +1,24 @@
+Files in Appendix C of the LaTeX Web Companion
+
+Section C.3.1
++++++++++++++
+
+invitationfr.xml XML source of French version of invitation example
+invitationfr.dtd Corresponding DTD
+
+invlat1fr.xsl XSL file to transform the above to LaTeX
+
+invitationfr.tex Resulting LaTeX file (Latin 1)
+invitation.sty Augmented package file to run the above with LaTeX
+
+Section C.3.2
++++++++++++++
+
+For the following a Unicode editor is, such as Yudit on Linux, is
+useful to visualize the files.
+
+utf8.xml XML example with UTF8 characters
+utf8.xsl Accompanying XSL file to generate HTML output
+ISOcyr1.pen Entity definitions for Cyrillic in utf8.xml
+
+utf8.html Resulting HTML file (after xt)
diff --git a/Master/texmf-doc/doc/english/latex-web-companion/apc/invitation.sty b/Master/texmf-doc/doc/english/latex-web-companion/apc/invitation.sty
new file mode 100644
index 00000000000..f66dd78463d
--- /dev/null
+++ b/Master/texmf-doc/doc/english/latex-web-companion/apc/invitation.sty
@@ -0,0 +1,46 @@
+% invitation.sty
+% Package to format invitation.xml
+\setlength{\textwidth}{22pc}
+\setlength{\parskip}{1ex}
+\setlength{\parindent}{0pt}
+\pagestyle{empty}%% Turn off page numbering
+\RequirePackage{array,calc}
+\newcommand{\ToTitle}{To whom}
+\newcommand{\WhyTitle}{Occasion}
+\newcommand{\WhereTitle}{Venue}
+\newcommand{\DateTitle}{When}
+\newcommand{\SignatureTitle}{From}
+\DeclareOption{francais}{% French text for fixed texts
+ \renewcommand{\ToTitle}{}
+ \renewcommand{\WhyTitle}{ l'occasion de}
+ \renewcommand{\WhereTitle}{O}
+ \renewcommand{\DateTitle}{Quand}
+ \renewcommand{\SignatureTitle}{De la part de}}
+\newenvironment{Front}%
+ {\begin{center}
+ \Huge\sffamily INVITATION
+ \end{center}
+ }
+ {\begin{flushleft}
+ \rule{\linewidth}{1pt}\\[2mm]
+ \begin{tabular}{@{}>{\bfseries}ll@{}}
+ \ToTitle: & \@To \\
+ \WhyTitle: & \@Why \\
+ \WhereTitle: & \@Where \\
+ \DateTitle: & \@Date
+ \end{tabular}\\[2mm]
+ \rule{\linewidth}{1pt}
+ \end{flushleft}
+ }
+\newenvironment{Body}{\vspace*{\parskip}}{\vspace*{\parskip}}
+\newenvironment{Back}
+ {\begin{flushleft}}
+ {\hspace*{.5\linewidth}\fbox{\SignatureTitle: \emph{\@Sig}}
+ \end{flushleft}
+ }
+\newcommand{\To}[1]{\gdef\@To{#1}}
+\newcommand{\Date}[1]{\gdef\@Date{#1}}
+\newcommand{\Where}[1]{\gdef\@Where{#1}}
+\newcommand{\Why}[1]{\gdef\@Why{#1}}
+\newcommand{\Signature}[1]{\gdef\@Sig{#1}}
+\ProcessOptions \ No newline at end of file
diff --git a/Master/texmf-doc/doc/english/latex-web-companion/apc/invitationfr.dtd b/Master/texmf-doc/doc/english/latex-web-companion/apc/invitationfr.dtd
new file mode 100644
index 00000000000..51ad42db85b
--- /dev/null
+++ b/Master/texmf-doc/doc/english/latex-web-companion/apc/invitationfr.dtd
@@ -0,0 +1,14 @@
+<?xml version='1.0' encoding="ISO-8859-1"?>
+<!-- DTD invitation (version franaise) -->
+<!-- 11 novembre 1998 mg -->
+<!ELEMENT invitation (entte, corps, fin) >
+<!ELEMENT entte (, date, o, pourquoi?) >
+<!ELEMENT date (#PCDATA) >
+<!ELEMENT (#PCDATA) >
+<!ELEMENT o (#PCDATA) >
+<!ELEMENT pourquoi (#PCDATA) >
+<!ELEMENT corps (par+) >
+<!ELEMENT par (#PCDATA|emph)* >
+<!ELEMENT emph (#PCDATA) >
+<!ELEMENT fin (signature) >
+<!ELEMENT signature (#PCDATA) >
diff --git a/Master/texmf-doc/doc/english/latex-web-companion/apc/invitationfr.sty b/Master/texmf-doc/doc/english/latex-web-companion/apc/invitationfr.sty
new file mode 100644
index 00000000000..f66dd78463d
--- /dev/null
+++ b/Master/texmf-doc/doc/english/latex-web-companion/apc/invitationfr.sty
@@ -0,0 +1,46 @@
+% invitation.sty
+% Package to format invitation.xml
+\setlength{\textwidth}{22pc}
+\setlength{\parskip}{1ex}
+\setlength{\parindent}{0pt}
+\pagestyle{empty}%% Turn off page numbering
+\RequirePackage{array,calc}
+\newcommand{\ToTitle}{To whom}
+\newcommand{\WhyTitle}{Occasion}
+\newcommand{\WhereTitle}{Venue}
+\newcommand{\DateTitle}{When}
+\newcommand{\SignatureTitle}{From}
+\DeclareOption{francais}{% French text for fixed texts
+ \renewcommand{\ToTitle}{}
+ \renewcommand{\WhyTitle}{ l'occasion de}
+ \renewcommand{\WhereTitle}{O}
+ \renewcommand{\DateTitle}{Quand}
+ \renewcommand{\SignatureTitle}{De la part de}}
+\newenvironment{Front}%
+ {\begin{center}
+ \Huge\sffamily INVITATION
+ \end{center}
+ }
+ {\begin{flushleft}
+ \rule{\linewidth}{1pt}\\[2mm]
+ \begin{tabular}{@{}>{\bfseries}ll@{}}
+ \ToTitle: & \@To \\
+ \WhyTitle: & \@Why \\
+ \WhereTitle: & \@Where \\
+ \DateTitle: & \@Date
+ \end{tabular}\\[2mm]
+ \rule{\linewidth}{1pt}
+ \end{flushleft}
+ }
+\newenvironment{Body}{\vspace*{\parskip}}{\vspace*{\parskip}}
+\newenvironment{Back}
+ {\begin{flushleft}}
+ {\hspace*{.5\linewidth}\fbox{\SignatureTitle: \emph{\@Sig}}
+ \end{flushleft}
+ }
+\newcommand{\To}[1]{\gdef\@To{#1}}
+\newcommand{\Date}[1]{\gdef\@Date{#1}}
+\newcommand{\Where}[1]{\gdef\@Where{#1}}
+\newcommand{\Why}[1]{\gdef\@Why{#1}}
+\newcommand{\Signature}[1]{\gdef\@Sig{#1}}
+\ProcessOptions \ No newline at end of file
diff --git a/Master/texmf-doc/doc/english/latex-web-companion/apc/invitationfr.tex b/Master/texmf-doc/doc/english/latex-web-companion/apc/invitationfr.tex
new file mode 100644
index 00000000000..1c3f19980ed
--- /dev/null
+++ b/Master/texmf-doc/doc/english/latex-web-companion/apc/invitationfr.tex
@@ -0,0 +1,25 @@
+\documentclass[francais]{article}
+\usepackage{invitation}
+\usepackage[T1]{fontenc}
+\begin{document}
+\begin{Front}
+\To{Anna, Bernard, Didier, Johanna}
+\Date{Vendredi prochain 20 heures}
+\Where{Le Caf du Web}
+\Why{Mon premier bb XML}
+\end{Front}
+\begin{Body}
+\par
+J'ai le plaisir de vous inviter la clbration
+de la naissance d'\emph{Invitation}, mon
+premier enfant document XML.
+\par
+S'il vous plat, faites tout votre possible pour me rejoindre
+vendredi prochain. Et n'oubliez pas d'emmener vos amis.
+\par
+Je me rjouis \emph{vraiment} d'avance de votre prsence.
+\end{Body}
+\begin{Back}
+\Signature{Michel}
+\end{Back}
+\end{document}
diff --git a/Master/texmf-doc/doc/english/latex-web-companion/apc/invitationfr.xml b/Master/texmf-doc/doc/english/latex-web-companion/apc/invitationfr.xml
new file mode 100644
index 00000000000..cb504038edb
--- /dev/null
+++ b/Master/texmf-doc/doc/english/latex-web-companion/apc/invitationfr.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE invitation SYSTEM "invitationfr.dtd">
+<invitation>
+<!-- ++++ Partie entte ++++ -->
+<entte>
+<>Anna, Bernard, Didier, Johanna</>
+<date>Vendredi prochain 20 heures</date>
+<o>Le Caf du Web</o>
+<pourquoi>Mon premier bb XML</pourquoi>
+</entte>
+<!-- ++++ Partie corps ++++ -->
+<corps>
+<par>
+J'ai le plaisir de vous inviter la clbration
+de la naissance d'<emph>Invitation</emph>, mon
+premier enfant document XML.
+</par>
+<par>
+S'il vous plat, faites tout votre possible pour me rejoindre
+vendredi prochain. Et n'oubliez pas d'emmener vos amis.
+</par>
+<par>
+Je me rjouis <emph>vraiment</emph> d'avance de votre prsence.
+</par>
+</corps>
+<!-- ++++ Partie finale ++++ -->
+<fin>
+<signature>Michel</signature>
+</fin>
+</invitation>
diff --git a/Master/texmf-doc/doc/english/latex-web-companion/apc/invlat1fr.xsl b/Master/texmf-doc/doc/english/latex-web-companion/apc/invlat1fr.xsl
new file mode 100644
index 00000000000..9f5165fc4ed
--- /dev/null
+++ b/Master/texmf-doc/doc/english/latex-web-companion/apc/invlat1fr.xsl
@@ -0,0 +1,67 @@
+<?xml version='1.0' encoding="ISO-8859-1"?>
+<!-- minilatex.xsl -->
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+
+<xsl:output method="text" indent="no" encoding="ISO-8859-1"/>
+
+<xsl:strip-space elements="*"/>
+
+<xsl:template match="/">
+<xsl:text>\documentclass[francais]{article}
+\usepackage{invitationfr}
+\usepackage[T1]{fontenc}
+\begin{document}
+</xsl:text>
+<xsl:apply-templates/>
+<xsl:text>\end{document}
+</xsl:text>
+</xsl:template>
+
+<xsl:template match="entte">
+<xsl:text>\begin{Front}
+\To{</xsl:text>
+<xsl:value-of select=""/>
+<xsl:text>}
+\Date{</xsl:text>
+<xsl:value-of select="date"/>
+<xsl:text>}
+\Where{</xsl:text>
+<xsl:value-of select="o"/>
+<xsl:text>}
+\Why{</xsl:text>
+<xsl:value-of select="pourquoi"/>
+<xsl:text>}
+\end{Front}
+</xsl:text>
+</xsl:template>
+
+<xsl:template match="corps">
+<xsl:text>\begin{Body}
+</xsl:text>
+ <xsl:apply-templates/>
+<xsl:text>\end{Body}
+</xsl:text>
+</xsl:template>
+
+<xsl:template match="par">
+<xsl:text>\par</xsl:text>
+<xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="emph">
+<xsl:text>\emph{</xsl:text>
+<xsl:apply-templates/>
+<xsl:text>}</xsl:text>
+</xsl:template>
+
+<xsl:template match="fin">
+<xsl:text>\begin{Back}
+\Signature{</xsl:text>
+<xsl:value-of select="signature"/>
+<xsl:text>}
+\end{Back}
+</xsl:text>
+</xsl:template>
+
+</xsl:stylesheet>
diff --git a/Master/texmf-doc/doc/english/latex-web-companion/apc/utf8.html b/Master/texmf-doc/doc/english/latex-web-companion/apc/utf8.html
new file mode 100644
index 00000000000..8709c70b120
--- /dev/null
+++ b/Master/texmf-doc/doc/english/latex-web-companion/apc/utf8.html
@@ -0,0 +1,36 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=utf-8">
+<title>UTF8 file</title>
+<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+</head>
+<body>
+<h1>Handling UTF-8 files</h1>
+<p>The word Russian (Русский) in Cyrillic: <br>
+Using ISO Cyrillic set:
+Русский <br>
+Using XML Unicode entities:
+Русский
+</p>
+<h2>Russian-English correspondence</h2>
+
+<p>◆&nbsp; Ъ ъ Э э Е е Р р Т т Й й У у И и О о П п</p>
+
+<p>◆&nbsp; А а С с Д д Ф ф Г г Х х J j К к Л л</p>
+
+<p>◆&nbsp; З з Ы ы Ь ь В в Б б Н н М м</p>
+
+<p>◆&nbsp; Я Ё Ю Э я ё ю э ч Ч ш Ш ц Ц щ Щ </p>
+<h2>Greek-English correspondence</h2>
+
+<p>●&nbsp;Q q Ω ω Ε ε Ρ ρ Τ τ Υ υ Ι ι Ο ο Π π</p>
+
+<p>●&nbsp;Α α Σ σ Δ δ Φ φ Γ γ Η η J j Κ κ Λ λ</p>
+
+<p>●&nbsp;Ζ ζ Ξ ξ Χ χ V v Β β Ν ν Μ μ</p>
+<h2>Math characters</h2>
+<p>And here is one of Maxwell's equations:
+∇·B=0</p>
+</body>
+</html>
diff --git a/Master/texmf-doc/doc/english/latex-web-companion/apc/utf8.xml b/Master/texmf-doc/doc/english/latex-web-companion/apc/utf8.xml
new file mode 100644
index 00000000000..6863b87c29f
--- /dev/null
+++ b/Master/texmf-doc/doc/english/latex-web-companion/apc/utf8.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mydoc [
+<!ELEMENT mydoc (#PCDATA)>
+<!ENTITY % ISOcyr1 SYSTEM "ISOcyr1.pen">
+%ISOcyr1;
+]>
+<mydoc>
+<par>The word Russian (Русский) in Cyrillic: <br/>
+Using ISO Cyrillic set:
+&Rcy;&ucy;&scy;&scy;&kcy;&icy;&jcy; <br/>
+Using XML Unicode entities:
+&#x0420;&#x0443;&#x0441;&#x0441;&#x043a;&#x0438;&#x0439;
+</par>
+<head>Russian-English correspondence</head>
+<eng>Q q W w E e R r T t Y y U u I i O o P p</eng>
+<рус> Ъ ъ Э э Е е Р р Т т Й й У у И и О о П п</рус>
+<eng>A a S s D d F f G g H h J j K k L l</eng>
+<рус> А а С с Д д Ф ф Г г Х х J j К к Л л</рус>
+<eng>Z z X x C c V v B b N n M m</eng>
+<рус> З з Ы ы Ь ь В в Б б Н н М м</рус>
+<eng>YA YO YU EE ya yo yu ee ch CH sh SH ts TS shch SHCH </eng>
+<рус> Я Ё Ю Э я ё ю э ч Ч ш Ш ц Ц щ Щ </рус>
+<head>Greek-English correspondence</head>
+<eng>Q q W w E e R r T t Y y I i O o P p</eng>
+<ελλ>Q q Ω ω Ε ε Ρ ρ Τ τ Υ υ Ι ι Ο ο Π π</ελλ>
+<eng>A a S s D d F f G g H h J j K k L l</eng>
+<ελλ>Α α Σ σ Δ δ Φ φ Γ γ Η η J j Κ κ Λ λ</ελλ>
+<eng>Z z X x C c V v B b N n M m</eng>
+<ελλ>Ζ ζ Ξ ξ Χ χ V v Β β Ν ν Μ μ</ελλ>
+<head>Math characters</head>
+<par>And here is one of Maxwell's equations:
+&#x2207;&#x00B7;&#x0042;&#x003d;&#x0030;</par>
+</mydoc>
diff --git a/Master/texmf-doc/doc/english/latex-web-companion/apc/utf8.xsl b/Master/texmf-doc/doc/english/latex-web-companion/apc/utf8.xsl
new file mode 100644
index 00000000000..de6b5bfaf4c
--- /dev/null
+++ b/Master/texmf-doc/doc/english/latex-web-companion/apc/utf8.xsl
@@ -0,0 +1,36 @@
+<?xml version='1.0' encoding="UTF-8"?>
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+<xsl:output method="html" encoding="utf-8"/>
+<xsl:template match="/">
+ <html>
+ <head>
+ <title>UTF8 file</title>
+ </head>
+ <body>
+ <h1>Handling UTF-8 files</h1>
+ <xsl:apply-templates/>
+ </body>
+ </html>
+</xsl:template>
+<xsl:template match="br">
+ <br />
+</xsl:template>
+<xsl:template match="par">
+ <p><xsl:apply-templates/></p>
+</xsl:template>
+<xsl:template match="head">
+ <h2><xsl:apply-templates/></h2>
+</xsl:template>
+<!-- eliminate English keyboard input -->
+<xsl:template match="eng">
+</xsl:template>
+<!-- transmit Russian keyboard input -->
+<xsl:template match="&#x0440;&#x0443;&#x0441;">
+<p>&#x25c6;&#x00a0;<xsl:apply-templates/></p>
+</xsl:template>
+<!-- transmit Greek keyboard input -->
+<xsl:template match="ελλ">
+<p>●&#x00a0;<xsl:apply-templates/></p>
+</xsl:template>
+</xsl:stylesheet>
diff --git a/Master/texmf-doc/doc/english/latex-web-companion/apc/utf8tei.xml b/Master/texmf-doc/doc/english/latex-web-companion/apc/utf8tei.xml
new file mode 100644
index 00000000000..6f24ea62bac
--- /dev/null
+++ b/Master/texmf-doc/doc/english/latex-web-companion/apc/utf8tei.xml
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE article SYSTEM
+ "/afs/cern.ch/user/g/goossens/passivetex/teixsl/teixlite.dtd" [
+<!ENTITY % ISOcyr1 SYSTEM "ISOcyr1.pen">
+%ISOcyr1;
+]>
+<TEI.2>
+<teiHeader>
+ <fileDesc>
+ <titleStmt>
+ <title>TEI-lite, XSL and UTF8</title>
+ </titleStmt>
+ </fileDesc>
+</teiHeader>
+<text>
+<body>
+<div1><head>Playing with Cyrillic</head>
+<p>The word Russian in Cyrillic is written: Русский.</p>
+<p>Using ISO Cyrillic set:
+&Rcy;&ucy;&scy;&scy;&kcy;&icy;&jcy; .</p>
+<p>Using XML Unicode entities:
+&#x0420;&#x0443;&#x0441;&#x0441;&#x043a;&#x0438;&#x0439; .</p>
+</div1>
+<div1><head>Russian-English correspondence</head>
+<p lang="eng">Q q W w E e R r T t Y y U u I i O o P p</p>
+<p lang="рус"> Ъ ъ Э э Е е Р р Т т Й й У у И и О о П п</p>
+<p lang="eng">A a S s D d F f G g H h J j K k L l</p>
+<p lang="рус"> А а С с Д д Ф ф Г г Х х J j К к Л л</p>
+<p lang="eng">Z z X x C c V v B b N n M m</p>
+<p lang="рус"> З з Ы ы Ь ь В в Б б Н н М м</p>
+<p lang="eng">YA YO YU EE ya yo yu ee ch CH sh SH ts TS shch SHCH </p>
+<p lang="рус"> Я Ё Ю Э я ё ю э ч Ч ш Ш ц Ц щ Щ </p>
+</div1>
+<div1><head>Greek-English correspondence</head>
+<p lang="eng">Q q W w E e R r T t Y y I i O o P p</p>
+<p lang="ελλ">Q q Ω ω Ε ε Ρ ρ Τ τ Υ υ Ι ι Ο ο Π π</p>
+<p lang="eng">A a S s D d F f G g H h J j K k L l</p>
+<p lang="ελλ">Α α Σ σ Δ δ Φ φ Γ γ Η η J j Κ κ Λ λ</p>
+<p lang="eng">Z z X x C c V v B b N n M m</p>
+<p lang="ελλ">Ζ ζ Ξ ξ Χ χ V v Β β Ν ν Μ μ</p>
+</div1>
+<div1><head>Math characters</head>
+<p>And here is one of Maxwell's equations:
+&#x2207;&#x00B7;&#x0042;&#x003d;&#x0030;</p>
+</div1>
+</body>
+</text>
+</TEI.2>