uwe_lueck
>
texmap
>
baytex10
– neu laden –
[ START
<<< zuerst klicken,
dann auf Bildunterrand klicken
wuerg
| abstract
| core
| mod
| mod-plus
|
audience
| inhalt
teil-1
|
ltx-goal
| engs-fmts
| rels-engs-fmts
| engines
| fmts
| ltx-plus
teil-2
| ltx-doc
| code-toks
| anatomy
| words
| toks
| toks-sample
| fix-var
| alphs
| txt-code
| program-aj
| intest
| tbt
| large-alphs
| cplx-lttr
teil-3
| casc
| trans
| impat-seq
| one-proc
| concat
| mess
| line-mess
| sleep-awake
| bits
| buffer
| streaming
| bp
| qualif
| homo
teil-4
| css
| css-input
| onto-id
| csts
| back-disambig
| csbox
| disambig-?
| meaning
| not-tokvals
| usepackage
| justif
| plain-change
teil-5
| var-toks
| let
| fun-groups
| toks-over
| xcp-great
| xcp-poor
| xpp
|
turing
|
turing-limit
|
teil-6
| loop
| ltx-xpa
| aj-if
| 25
teil-z
| thanks
| cause
| cause-3
| colophon
teil-zzz
| blogexec
| back-in-name
| onto-nt
| mat
]
| ||||
Von TeXs Magen aufwärts\expandafter
Uwe Lück v0.1: 10. BayTeX, 21. Juli 2012 v0.2: 2014/08/06 | ||||
|
|
| ||||
… ein rechtes Gewürge …
… eine Einladung,
| ||||
|
|
| ||||
Inhalt nüchtern*
| ||||
|
|
| ||||
Kernaussagen***
| ||||
|
|
| ||||||||
Modifikationen*
| ||||||||
|
|
| ||||
Weiter zu Fassungen*
| ||||
|
|
| ||||
Wen möchte ich ansprechen? Womit?
| ||||
|
|
| ||||
Teil 1: | ||||
|
|
| ||||
Zwecke von LaTeX
| ||||
|
|
| ||||||||||||||||||||||||
Kombinationen von Engines und Formaten
| ||||||||||||||||||||||||
|
|
| ||||
Beziehungen zwischen Engines und Formaten*
| ||||
|
|
| |||||||
(Ein paar) Engines*
| |||||||
|
|
| ||||
Formate
| ||||
|
|
| ||||
Latex durchdringen → TeX-Infektion!**
| ||||
|
|
| ||||
Teil 2:„divided into four levels“) | ||||
|
|
| ||||
Dokumentation von LaTeX(-Paketen) für Autoren
| ||||
|
|
| ||||
Von Code zu …*
| ||||
|
|
| ||||
Anatomy of TeX*
| ||||
|
|
| ||||
„String“ verallgemeinert
| ||||
|
|
| ||||
Tokens
| ||||
|
|
| ||||
Tokens – Beispiel*
| ||||
|
|
| ||||
Bedeutung von Tokens: „fest“/„variabel“?
| ||||
|
|
| ||||
Streit um TeXs Mund**
| ||||
|
|
| |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
|
|
| ||||
| ||||
|
|
| ||||
Impatient – „intestines“*
| ||||
|
|
| ||||
TeX by Topic*
| ||||
|
|
| ||||
„Buchstaben“?
| ||||
|
|
| ||||
Komplexe „Buchstaben“**
| ||||
|
|
| ||||
Teil 3: | ||||
|
|
| ||||
Kaskade*
| ||||
|
|
| ||||
Kaskadierende Transformationen*
| ||||
|
|
| ||||
… sequence of pages***
| ||||
|
|
| ||||
Ausstattung eines „Transduktors“*
| ||||
|
|
| ||||
Konkatenation
| ||||
|
|
| ||||
Eine einzelne „Nachricht“*
| ||||
|
|
| ||||
Nachricht vom Zeilenprozessor*
| ||||
|
|
| ||||
Schlafen und Wachen***
| ||||
|
|
| ||||
Datenströme (in „Häppchen“)***
| ||||
|
|
| ||||
Pufferinhalt***
bp α0 = () = βZ, β0 = σ [ αZ: ∗ end , ∗endinput ];z früher als z′ ⇒ αz Anfang von αz′ und βz′ Ende von αz Genauer ist ein TeX-Lauf eine Folge von Quadrupeln (Qz, αz, βz, γz) … (Q+, Q−) | ||||
|
|
| ||||
Datenstromverarbeitung***
| ||||
|
|
| ||||
Komplikationen***
| ||||
|
|
| ||||
Homomorphismen?***A∗ mit Konkatenation freies Monoid(Abstrakte Algebra, Kategorientheorie)… h: A → B bestimmt h∗: A∗ → B … [Χk, ink, catcode , Leerzeichen;
„gaze“]
| ||||
|
|
| ||||
Teil 4:und deren Bedeutung | ||||
|
|
| ||||
„Kontrollfolgen“
| ||||
|
|
| ||||
Was ist „
|
… gemäß line-mess wird der Anfang „\input “
des Zeilenpuffers in das benannte Token ntok(input ) umgewandelt.
Im TeXbook wird es ebenfalls durch „\input “ bezeichnet.
„ – oder:
|
| ||||
Ontologie: zeitübergreifende Identität***
| ||||
|
|
| ||||
Kontrollfolgentokens
| ||||
|
|
| ||||
„Ambiguität von ‚
|
|
| ||||||
Der Token-Kasten**
| ||||||
|
|
| ||||
„Variable“ → Fragezeichen-Notation
| ||||
|
|
| |||||||||||||||
TeXs Anzeige von Tokenbedeutungen***
… nach | |||||||||||||||
|
|
| |||||||||||||
Notation für Bedeutungen benannter Tokens
Beispiele:
| |||||||||||||
|
|
| ||||
LaTeXs
|
|
| ||||
Rechtfertigung des TeXbooks***
| ||||
|
|
| ||||
Bedeutungswandel mit Plain TeX***
| ||||
|
|
| ||||
Teil 5: | ||||
|
|
| ||||
Variable Tokens*
| ||||
|
|
| |||||||||||||||||||
Bedeutungsverschiebung durch ∗
|
Die Funktion ∗let erwartet zwei Tokens (v, t)
als Argumente. Das erste (v) muss variabel (aus Τvar) sein.
∗let weist ihm dann die Bedeutung des weiteren Tokens (t) zu.
|
Beispiel | aus | Ergebnis | zu oben |
∗let ?@@input ?input
| LaTeX | behält Zugriff auf ∗input ,während ? input „Makro wird“
| not-tokvals
|
∗let ?usepackage ?RequirePackage
| †Ldocument | ?usepackage bedeutet! usepackage
| usepackage
|
∗let ?ifχ ?iftrue
| ?χtrue
| in ?ifχ τ ?fi wird τ (aus Τ∗) „berücksichtigt“ | plain-change
|
alternativ: „?
“
let
v=t
| ||||
Funktionsgruppen/Anweisungen***
AP, EP; ZP: Zeichenkategorien, Escapezeichen | ||||
|
|
| ||||||||||||||
Übersicht Tokenverarbeitung*… vgl.alphs
→ Ausführungsfunktionen vs. Expansionsfunktionen | ||||||||||||||
|
|
| ||||||||||||||||||
Die Macht des Ausführungsprozessors*
| ||||||||||||||||||
|
|
| ||||
Die Armseligkeit des AusführungsprozessorsTODO | ||||
|
|
| ||||
Lob des Expansionsprozessors*
| ||||
|
|
| ||||
Turing-Vollständigkeit**
| ||||
|
|
| ||||
Grenzen der Unendlichkeitsidealisierung/ -illusion**
| ||||
|
|
| ||||
Teil 6: | ||||
|
|
| ||||
Versionen von
|
plain.tex (Zeilenumbrüche und Abstände verändert):
Kabelschacht zunächst (ohne \let \next !):
Kabelschacht weiter (ohne \relax ),
latex.ltx 1994/05/16:
– d. h. \body entfällt.
|
| ||||
LaTeX-Konditionale
| ||||
|
|
| ||||
Ohne
|
mit Jeffrey S. 240:
|
| ||||
25 Jahre später …
| ||||
|
|
| ||||
Teil z: | ||||
|
|
| ||||
Danke*… für die hochprofessionelle Organisation! | ||||
|
|
| ||||
Anlässe und Motivation*
| ||||
|
|
| ||||
Anlässe und Motivation*
| ||||
|
|
| ||||
Kolophon*
| ||||
|
|
| ||||
Teil zzz: | ||||
|
|
| ||||
|
Eigentlich wollte ich die vereinfachte Auszeichnungssprache (Wikipedia- u. ä. artig, Begriff in Wikipedia umstritten) demonstrieren, die mit meiner HTML-Erzeugung neuerdings möglich ist … |
| ||||||||||||
„\“ im Tokennamen***„\ “ ausschließlich
erstes Zeichen einer „Kontrollfolge“ → nicht ambig?
| ||||||||||||
|
|
| ||||
Ontologie: Was ist ein benanntes Token?„Was ist ntok(χ)?“
| ||||
|
|
| ||||
Materialsammlung zu Turing-Vollständigkeit
| ||||
|
|