Lokale Anpassung |
Auch wenn TeXmacs versucht, den Quellcode mit den globalen
Darstellungsoptionen übersichtlich zu präsentieren,
muß die Lesbarkeit des Codes lokal verbessert werden. Im
Quellmodus kann man das mit den Optionen in den Menüs
Insbesondere wenn es um ganz bestimmte Inhalte wie mathematische Symbole oder um eingebettete Bilder geht, wird man lieber das Ergebnis des Konstrukts, also die „aktivierte“ Form, als das inaktive Quellcode-Konstrukt sehen wollen. Beispielsweise wollen Sie möglicherweise lieber in Ihrem Quellcode
<assign|R|<macro|R>>
als den inaktiven Code
<with|mode|math|<assign|R|<macro|ℝ>>>
sehen.
Beispiel
Besonders in komplizierteren Makros wie
<
with
|
mode
|
math
|
<
assign
|
diag
|
<
macro
|
var
|
dim
|
(
)
>
>
>
var1
𝟎
⋱
𝟎
vardim
kann eine teilweise Aktivierung des Codes beispielsweise zu folgender Darstellung
<
assign
|
diag
|
<
macro
|
var
|
dim
|
(
)
>
>
var1
0
⋱
0
vardim
die Lesbarkeit des Codes sehr verbessern.
Teile des Codes können aktiviert werden, indem man es mit der
Maus auswählt und dann das Menü
Ein anderer Weg , um die Darstellung an spezielle Bedürfnisse
anzupassen, liegt darin, globale Darstellungsoptionen lokal zu
ersetzen. Das ist vor allem dort von Interesse, wo es darum geht, die
Gliederung durch Zeilenumbrüche zu verändern. Beispielsweise
kann das
<
assign
|
my-section
|
<
macro
|
title
|
<\concat|
<\header-hook|
title
<\toc-hook|
title
<\my-section-title|
title
das Konstrukt
<
assign
|
my-section
|
<
macro
|
title
|
<\concat|
<header-hook|title>
<toc-hook|title>
<with|font-series|bold|Section:>
title
Zur Zeit ist es noch nicht vorgesehen, Argumente als inline or block zu markieren. Möglicherweise tun wir das aber noch.
Schließlich kann die Darstellung von Code aus dem Menü