Farben der Code-Abschnitte
Neuer Vorschlag: http://www.matthiaspospiech.de/blog/200 ... t-an-emacs
hier an einem längeren Beispiel: http://www.matthiaspospiech.de/latex/vo ... nstration/
ist das zu bunt?
Ich habe mal eine weitere Idee zusammengestellt:
http://www.matthiaspospiech.de/blog/200 ... eiter-idee
http://www.matthiaspospiech.de/latex/vo ... e-befehle/
wobei mir dann die Kommentare zu aufdringlich sind...
Matthias
hier an einem längeren Beispiel: http://www.matthiaspospiech.de/latex/vo ... nstration/
ist das zu bunt?
Ich habe mal eine weitere Idee zusammengestellt:
http://www.matthiaspospiech.de/blog/200 ... eiter-idee
http://www.matthiaspospiech.de/latex/vo ... e-befehle/
wobei mir dann die Kommentare zu aufdringlich sind...
Matthias
Es fällt mir schwer, einer der Lösungen den Vorzug zu geben. Ich tendiere fast ein wenig zu der mit den violetten Kommentaren, finde aber die andere mindestens genauso gut.pospiech hat geschrieben:Neuer Vorschlag: http://www.matthiaspospiech.de/blog/200 ... t-an-emacs
hier an einem längeren Beispiel: http://www.matthiaspospiech.de/latex/vo ... nstration/
ist das zu bunt?
Ich habe mal eine weitere Idee zusammengestellt:
http://www.matthiaspospiech.de/blog/200 ... eiter-idee
http://www.matthiaspospiech.de/latex/vo ... e-befehle/
wobei mir dann die Kommentare zu aufdringlich sind...
goLaTeX-Knigge (mit Minimalbeispiel und »So stellst Du Deine Frage richtig«)
Wie kann ich Code in meinem Beitrag hervorheben?
Wie hänge ich ein Bild an meine Frage?
KOMA-Script
Wie kann ich Code in meinem Beitrag hervorheben?
Wie hänge ich ein Bild an meine Frage?
KOMA-Script
Also wenn man sich komplett neu austoben dürfte würde ich folgendes machen.
Das ist vielleicht ganz weit weg vom bisherigen Stil. Aber ich finde es sehr übersichtlich und strukturiert. Natürlich können hier und da noch Feinheiten angepasst werden. Aber das ist so der erste Wurf den gemacht habe.
Gruß
Johannes
PS: Unte die PDF und hier noch die html:
Das ist vielleicht ganz weit weg vom bisherigen Stil. Aber ich finde es sehr übersichtlich und strukturiert. Natürlich können hier und da noch Feinheiten angepasst werden. Aber das ist so der erste Wurf den gemacht habe.
Gruß
Johannes
PS: Unte die PDF und hier noch die html:
<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns="http://www.w3.org/TR/REC-html40"> <head> <meta http-equiv=Content-Type content="text/html; charset=windows-1252"> <meta name=ProgId content=Word.Document> <meta name=Generator content="Microsoft Word 10"> <meta name=Originator content="Microsoft Word 10"> <link rel=File-List href="Beispieldokument-Dateien/filelist.xml"> <title>% Beispieldokument</title> <!--[if gte mso 9]><xml> </xml><![endif]--><!--[if gte mso 9]><xml> <w:WordDocument> <w:SpellingState>Clean</w:SpellingState> <w:GrammarState>Clean</w:GrammarState> <w:HyphenationZone>21</w:HyphenationZone> <w:DrawingGridHorizontalSpacing>6 pt</w:DrawingGridHorizontalSpacing> <w:DisplayHorizontalDrawingGridEvery>2</w:DisplayHorizontalDrawingGridEvery> <w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery> <w:Compatibility> <w:FootnoteLayoutLikeWW8/> <w:ShapeLayoutLikeWW8/> <w:AlignTablesRowByRow/> <w:ForgetLastTabAlignment/> <w:LayoutRawTableWidth/> <w:LayoutTableRowsApart/> <w:UseWord97LineBreakingRules/> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--> <style> <!-- /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman"; mso-fareast-language:EN-US;} h1 {mso-style-name:"Überschrift 1\,VeNIS Help Ueberschrift1"; mso-margin-top-alt:auto; margin-right:0cm; mso-margin-bottom-alt:auto; margin-left:0cm; mso-pagination:widow-orphan; mso-outline-level:1; font-size:24.0pt; font-family:"Times New Roman";} p.MsoTof, li.MsoTof, div.MsoTof {mso-style-noshow:yes; mso-style-next:Standard; margin-top:0cm; margin-right:0cm; margin-bottom:0cm; margin-left:24.0pt; margin-bottom:.0001pt; text-indent:-24.0pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman"; mso-fareast-language:EN-US;} a:link, span.MsoHyperlink {color:blue; text-decoration:underline; text-underline:single;} a:visited, span.MsoHyperlinkFollowed {color:#606420; text-decoration:underline; text-underline:single;} pre {margin:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Courier New"; mso-fareast-font-family:"Times New Roman";} p.VeNISHelpUeberschrift2, li.VeNISHelpUeberschrift2, div.VeNISHelpUeberschrift2 {mso-style-name:"VeNIS Help Ueberschrift2"; margin-top:12.0pt; margin-right:0cm; margin-bottom:3.0pt; margin-left:0cm; mso-pagination:widow-orphan; page-break-after:avoid; font-size:22.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:Arial; font-weight:bold;} p.VeNISHelpUeberschrift3, li.VeNISHelpUeberschrift3, div.VeNISHelpUeberschrift3 {mso-style-name:"VeNIS Help Ueberschrift3"; mso-margin-top-alt:auto; margin-right:0cm; mso-margin-bottom-alt:auto; margin-left:0cm; mso-pagination:widow-orphan; font-size:16.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; font-weight:bold;} p.berschrift, li.berschrift, div.berschrift {mso-style-name:Überschrift; mso-style-update:auto; mso-style-parent:"Überschrift 1\,VeNIS Help Ueberschrift1"; mso-style-next:Abbildungsverzeichnis; margin-top:0cm; margin-right:0cm; margin-bottom:6.0pt; margin-left:0cm; line-height:200%; page-break-before:always; mso-pagination:widow-orphan; mso-outline-level:1; font-size:18.0pt; mso-bidi-font-size:12.0pt; font-family:Arial; mso-fareast-font-family:"Times New Roman"; font-weight:bold; mso-bidi-font-weight:normal; mso-bidi-font-style:italic;} span.SpellE {mso-style-name:""; mso-spl-e:yes;} span.GramE {mso-style-name:""; mso-gram-e:yes;} @page Section1 {size:595.3pt 841.9pt; margin:70.85pt 70.85pt 2.0cm 70.85pt; mso-header-margin:35.45pt; mso-footer-margin:35.45pt; mso-paper-source:0;} div.Section1 {page:Section1;} --> </style> <!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Normale Tabelle"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman";} </style> <![endif]--> </head> <body lang=DE link=blue vlink="#606420" style='tab-interval:35.4pt'> <div class=Section1><pre><b><span lang=EN-GB style='color:green;mso-ansi-language: EN-GB'>% <span class=SpellE>Beispieldokument</span><o:p></o:p></span></b></pre><pre><b style='mso-bidi-font-weight:normal'><span style='color:navy'>\<span class=SpellE>documentclass</span></span></b>[<b style='mso-bidi-font-weight: normal'><span style='color:darkgoldenrod'>a4paper, 11pt<span class=GramE>,german</span></span></b>]{<span class=SpellE><span style='color:black'>scrartcl</span></span>}<o:p></o:p></pre><pre><b style='mso-bidi-font-weight:normal'><span style='color:navy'>\<span class=SpellE>usepackage</span></span></b>{<span class=SpellE><span style='color:black'>lmodern</span></span>}<o:p></o:p></pre><pre><b style='mso-bidi-font-weight:normal'><span style='color:navy'>\<span class=SpellE>usepackage</span></span></b>{<span class=SpellE><span style='color:black'>textcomp</span></span>}<o:p></o:p></pre><pre><b style='mso-bidi-font-weight:normal'><span style='color:navy'>\<span class=SpellE>usepackage</span></span></b>[<span class=SpellE><b style='mso-bidi-font-weight:normal'><span style='color:darkgoldenrod'>german</span></b></span>]{<span class=SpellE><span style='color:black'>babel</span></span>}<o:p></o:p></pre><pre><b style='mso-bidi-font-weight:normal'><span style='color:navy'>\<span class=SpellE>usepackage</span></span></b>[<b style='mso-bidi-font-weight:normal'><span style='color:darkgoldenrod'>T1</span></b>]{<span class=SpellE><span style='color:black'>fontenc</span></span>}<o:p></o:p></pre><pre><b style='mso-bidi-font-weight:normal'><span lang=EN-GB style='color:navy; mso-ansi-language:EN-GB'>\<span class=SpellE>usepackage</span></span></b><span lang=EN-GB style='mso-ansi-language:EN-GB'>[<b style='mso-bidi-font-weight: normal'><span style='color:darkgoldenrod'>latin1</span></b>]{<span class=SpellE><span style='color:black'>inputenc</span></span>}<o:p></o:p></span></pre><pre><b><span lang=EN-GB style='color:navy;mso-ansi-language:EN-GB'>\<span class=SpellE>usepackage</span></span></b><span lang=EN-GB style='mso-ansi-language:EN-GB'>{<span class=SpellE><span style='color:black'>graphicx</span></span>}<o:p></o:p></span></pre><pre><span lang=EN-GB style='mso-ansi-language:EN-GB'> <o:p></o:p></span></pre><pre><b style='mso-bidi-font-weight:normal'><span lang=EN-GB style='color:navy; mso-ansi-language:EN-GB'>\<span class=SpellE>makeatletter</span><o:p></o:p></span></b></pre><pre><b><span lang=EN-GB style='color:green;mso-ansi-language:EN-GB'>% Check for 'draft' mode - commands.<o:p></o:p></span></b></pre><pre><b><span lang=EN-GB style='color:navy;mso-ansi-language:EN-GB'>\<span class=SpellE>newcommand</span></span></b><span lang=EN-GB style='color:blue;mso-ansi-language:EN-GB'>{\<span class=SpellE>IfDraft</span></span><span lang=EN-GB style='mso-ansi-language:EN-GB'>}[<span style='color:darkgoldenrod'>1</span>]{<span style='color:blue'>\<span class=SpellE>ifx</span></span><b style='mso-bidi-font-weight: normal'><span style='color:#F40000'>\@draft\@undefined</span></b><span style='color:#2222D0'> </span><span style='color:blue'>\else</span><span style='color:#2222D0'> <b style='mso-bidi-font-weight:normal'>#1</b> </span><span style='color:blue'>\<span class=SpellE>fi</span></span>}<o:p></o:p></span></pre><pre><b><span lang=EN-GB style='color:navy;mso-ansi-language:EN-GB'>\<span class=SpellE>makeatother</span><o:p></o:p></span></b></pre><pre><span lang=EN-GB style='mso-ansi-language:EN-GB'> <o:p></o:p></span></pre><pre><b><span lang=EN-GB style='color:navy;mso-ansi-language:EN-GB'>\begin</span></b><span lang=EN-GB style='mso-ansi-language:EN-GB'>{<span style='color:black'>document</span>}<o:p></o:p></span></pre><pre><span lang=EN-GB style='mso-ansi-language:EN-GB'><o:p> </o:p></span></pre><pre><span lang=EN-GB style='color:blue;mso-ansi-language:EN-GB'>\<span class=SpellE>tableofcontents</span><o:p></o:p></span></pre><pre><span lang=EN-GB style='color:blue;mso-ansi-language:EN-GB'>\include</span><span lang=EN-GB style='color:#333333;mso-ansi-language:EN-GB'>{<span class=SpellE>othertext</span>}<o:p></o:p></span></pre><pre><span lang=EN-GB style='color:blue;mso-ansi-language:EN-GB'><o:p> </o:p></span></pre><pre><span lang=EN-GB style='color:blue;mso-ansi-language:EN-GB'>\section</span><span lang=EN-GB style='mso-ansi-language:EN-GB'>{<span class=SpellE>Vorwort</span>}<o:p></o:p></span></pre><pre><span class=GramE>Der Vorwort</span> zu diesem bedeutungslosen Dokument. Eine Fülle von Wörtern, Sätzen und Zeichen, welche zunächst keinen Sinn zu ergeben scheinen. Erst wenn sie durch die folgenden Formeln (<b style='mso-bidi-font-weight:normal'><span style='color:blue'>$ a = b + c $</span></b>) abgebildet werden, erschließt sich der tiefere Sinn der Materie.<o:p></o:p></pre><pre><b style='mso-bidi-font-weight:normal'><span style='color:blue'><span style='mso-tab-count:1'> </span><span style='mso-tab-count:1'> </span><o:p></o:p></span></b></pre><pre><b style='mso-bidi-font-weight:normal'><span style='color:navy'><span style='mso-tab-count:1'> </span>\<span class=SpellE>begin</span></span></b>{<span class=SpellE><span style='color:black'>equation</span></span>}<b><span style='color:#33AA33'><o:p></o:p></span></b></pre><pre><b><span style='color:blue'><span style='mso-tab-count:1'> </span><span style='mso-tab-count:1'> </span>F_{V} = \<span class=SpellE>mu</span>_{F}[(<span class=SpellE>m_W+m_T</span>) g \<span class=SpellE>cos</span>{\<span class=SpellE>alpha</span>}+F_{VT}+F_{a}]<o:p></o:p></span></b></pre><pre><b style='mso-bidi-font-weight:normal'><span lang=EN-GB style='color:navy; mso-ansi-language:EN-GB'><span style='mso-tab-count:1'> </span>\end</span></b><span lang=EN-GB style='mso-ansi-language:EN-GB'>{<span style='color:black'>equation</span>}<o:p></o:p></span></pre><pre><span lang=EN-GB style='mso-ansi-language:EN-GB'><o:p> </o:p></span></pre><pre>Nichts dagegen, nur sollte es nicht unbedingt Rot sein, wie in der <span class=SpellE>KDE-Färbung</span> (Begründung siehe oben). Ein dunkleres Rot passt wegen der Kommentare nicht so gut. Man könnte allenfalls im Lila/<span class=SpellE>Viloett-Bereich</span> experimentieren. Auf der anderen Seite sollten in sauber formatiertem Quelltext Umgebungen durchaus erkennbar sein.<o:p></o:p></pre><pre><o:p> </o:p></pre><pre><span style='mso-tab-count:1'> </span><b style='mso-bidi-font-weight:normal'><span lang=EN-GB style='color:navy;mso-ansi-language:EN-GB'>\begin</span></b><span lang=EN-GB style='mso-ansi-language:EN-GB'>{<span style='color:black'>figure</span>}<o:p></o:p></span></pre><pre><span lang=EN-GB style='mso-ansi-language:EN-GB'><span style='mso-tab-count:2'> </span><span style='color:blue'>\<span class=SpellE>includegraphics</span></span>{<span class=SpellE><span style='color:black'>Bild.png</span></span>}<o:p></o:p></span></pre><pre><span lang=EN-GB style='mso-ansi-language:EN-GB'><span style='mso-tab-count:1'> </span></span><b style='mso-bidi-font-weight:normal'><span style='color:navy'>\end</span></b>{<span class=SpellE><span style='color:black'>figure</span></span>}</pre><pre><o:p> </o:p></pre><pre>Ich wäre für diese Vertauschung. Rot hat zumindest in westlichen Ländern eine Gefahren-Signal-Wirkung, während Grün mehr mit »Alles klar« verbunden wird. In dem Fall ginge es auch noch, dass man \<span class=SpellE>cite</span> etc. in einem Grün und Mathe in einem anderen Grün darstellen würde.</pre><pre><o:p> </o:p></pre><pre><span style='color:blue'>\<span class=SpellE>section</span></span>{<span style='color:black;mso-bidi-font-weight:bold'>Einleitung</span>}<span style='color:blue'>\<span class=SpellE>label</span></span>{<span class=SpellE><span style='color:black'>sec:einleitung</span></span>}<o:p></o:p></pre><pre>Dies ist ein beliebig langer Satz ohne konkreten Hintergrund. Eine Fülle von Wörtern, Sätzen und Zeichen, welche zunächst keinen Sinn zu ergeben scheinen. Erst wenn sie durch die folgenden Formeln abgebildet werden, erschließt sich der tiefere Sinn der Materie. <span style='color:blue'>\<span class=SpellE>cite</span></span>[<b style='mso-bidi-font-weight: normal'><span style='color:darkgoldenrod'>S. 22</span></b>]{<span style='color:black'>Mustermann</span>}<o:p></o:p></pre><pre><span style='mso-tab-count:1'> </span></pre><pre><b><span lang=EN-GB style='color:green;mso-ansi-language:EN-GB'><span style='mso-tab-count:1'> </span></span><span style='color:green'>% Die Tabelle der Tabellen. Sozusagen die Mutter aller Tabellen. <o:p></o:p></span></b></pre><pre><b><span style='color:green'><span style='mso-tab-count:1'> </span>% Noch vor den Zeilen und Spalten gab es Sie. Da war sie schon da.<o:p></o:p></span></b></pre><pre><b style='mso-bidi-font-weight:normal'><span style='color:navy'><span style='mso-tab-count:1'> </span>\<span class=SpellE>begin</span></span></b>{<span class=SpellE><span style='color:black'>table</span></span>}[<span class=SpellE><b style='mso-bidi-font-weight:normal'><span style='color:darkgoldenrod'>tb</span></b></span>]<o:p></o:p></pre><pre><span style='mso-tab-count:1'> </span><span style='mso-spacerun:yes'> </span><span style='color:blue'>\<span class=SpellE>centering</span><o:p></o:p></span></pre><pre><span style='mso-tab-count:1'> </span><span style='mso-spacerun:yes'> </span><b style='mso-bidi-font-weight:normal'><span style='color:navy'>\<span class=SpellE>begin</span></span></b>{<span class=SpellE><span style='color: black'>tabular</span></span>}{<span class=SpellE><span style='color:black'>ll</span></span>}<o:p></o:p></pre><pre><span style='mso-tab-count:2'> </span>links Spalte <b style='mso-bidi-font-weight: normal'><span style='color:blue'>&</span></b> mittlere Spalte <span style='mso-spacerun:yes'> </span><b><span style='color:blue'>& </span></b>rechte Spalte<b><span style='color:blue'> & \\</span></b><span style='color:blue;mso-bidi-font-weight:bold'>\hline</span><o:p></o:p></pre><pre><span style='mso-tab-count:1'> </span><span style='mso-tab-count:1'> </span>links Spalte <b style='mso-bidi-font-weight:normal'><span style='color:blue'>&</span></b> mittlere Spalte <span style='mso-spacerun:yes'> </span><b><span style='color:blue'>& </span></b>rechte Spalte<b><span style='color:blue'> & <a href="file:///\\\hline"><span style='text-decoration:none;text-underline:none'>\\</span><span style='font-weight:normal;mso-bidi-font-weight:bold;text-decoration:none; text-underline:none'>\hline</span></a></span></b><span style='color:blue; mso-bidi-font-weight:bold'><o:p></o:p></span></pre><pre><span style='mso-tab-count: 2'> </span>links Spalte <b style='mso-bidi-font-weight:normal'><span style='color:blue'>&</span></b> mittlere Spalte <span style='mso-spacerun:yes'> </span><b><span style='color:blue'>& </span></b>rechte Spalte<b><span style='color:blue'> & <a href="file:///\\\hline"><span style='text-decoration:none;text-underline:none'>\\</span><span style='font-weight:normal;mso-bidi-font-weight:bold;text-decoration:none; text-underline:none'>\hline</span></a></span></b><span style='color:blue; mso-bidi-font-weight:bold'><span style='mso-tab-count:1'> </span><o:p></o:p></span></pre><pre><span style='color:blue;mso-bidi-font-weight:bold'><span style='mso-tab-count:2'> </span></span>links Spalte <b style='mso-bidi-font-weight:normal'><span style='color:blue'>&</span></b> mittlere Spalte <span style='mso-spacerun:yes'> </span><b><span style='color:blue'>& </span></b>rechte Spalte<b><span style='color:blue'> & \\</span></b><span style='color:blue;mso-bidi-font-weight:bold'>\hline<o:p></o:p></span></pre><pre><span style='mso-tab-count:1'> </span><span style='mso-spacerun:yes'> </span><b style='mso-bidi-font-weight:normal'><span style='color:navy'>\end</span></b>{<span class=SpellE><span style='color:black'>tabular</span></span>}<o:p></o:p></pre><pre><span style='mso-tab-count:2'> </span><span style='color:blue'>\<span class=SpellE>caption</span></span>[<b style='mso-bidi-font-weight:normal'><span style='color:darkgoldenrod'>Eine Testtabelle</span></b>]{<span style='color:black'>Testtabelle</span>}<o:p></o:p></pre><pre><span style='mso-tab-count:2'> </span><span style='color:blue'>\<span class=SpellE>label</span></span>{<span class=SpellE><span style='color:black'>tab:test</span></span>}<o:p></o:p></pre><pre><span style='mso-tab-count:1'> </span><b style='mso-bidi-font-weight:normal'><span style='color:navy'>\end</span></b>{<span class=SpellE><span style='color:black'>table</span></span>}</pre><pre><o:p> </o:p></pre><pre><o:p> </o:p></pre><pre><b style='mso-bidi-font-weight:normal'><span style='color:navy'>\end</span></b>{<span class=SpellE><span style='color:black'>document</span></span>}<o:p></o:p></pre> <p class=MsoNormal><o:p> </o:p></p> </div> </body> </html>
- Dateianhänge
-
- Beispieldokument.pdf
- Als PDF.
- (8.39 KiB) 1057-mal heruntergeladen
Du hast 2 verschiedene Blautöne mit 4 verschiedenen Bedeutungen. Bei den Befehlen ist mir nicht klar warum sie manchmal hell und manchmal dunkel sind. Zudem haben Symbole und die Matheumgebungen auch denselben blauen Ton. Das würde ich gerne schon irgentwie trennen.
Zudem würde ich den Inhalt innerhalb geschweifter Klammern durchaus hervorheben. Nur so werden Optionen und Umgebungen hervorgehoben.
Die Kommentare könnten meinetwegen Grün. In meinem Beispiel müsste dann nur die Matheumgebung eine andere Farbe bekommen.
Du solltest es mal innerhalb von HTML setzen. Meine Erfahrung ist, dass insbesondere Fette Schriften auf dem Blatt/PDF kann anders aussehen, als am Bildschirm.
Matthias
Zudem würde ich den Inhalt innerhalb geschweifter Klammern durchaus hervorheben. Nur so werden Optionen und Umgebungen hervorgehoben.
Die Kommentare könnten meinetwegen Grün. In meinem Beispiel müsste dann nur die Matheumgebung eine andere Farbe bekommen.
Du solltest es mal innerhalb von HTML setzen. Meine Erfahrung ist, dass insbesondere Fette Schriften auf dem Blatt/PDF kann anders aussehen, als am Bildschirm.
Matthias
Ich versuche gerade herauszufinden, warum einige Anweisungen hell- und andere dunkelblau eingefärbt sind.Johannes hat geschrieben:Also wenn man sich komplett neu austoben dürfte würde ich folgendes machen.
Einsichtig wäre für mich allenfalls, wenn LaTeX-Kernel-Anweisungen in einer Farbe und Anweisungen von Klassen und Paketen in einer anderen Farbe eingefärbt wären.Die hell gefärbten \include, \centering, \hline und \label sind aber ebenso LaTeX-Kernel-Anweisungen wie die dunkel gefärbten. Wobei durchaus zu diskutieren wäre, ob man die Anweisungen der Standardklassen als Standardanweisungen betrachtet und dann wie Kernel-Anweisungen färbt. Demgegenüber ist \ifx ein TeX-Primitiv. Es wäre zu überlegen, ob TeX-Primitive ebenfalls als Kernel-Anweisungen betrachtet werden.
Vielleicht liege ich aber auch total falsch. Also: Warum unterschiedliches Blau für Anweisungen?
Ist es sinnvoll, optionale Argumente zu färben, obligatorisch aber nicht?
goLaTeX-Knigge (mit Minimalbeispiel und »So stellst Du Deine Frage richtig«)
Wie kann ich Code in meinem Beitrag hervorheben?
Wie hänge ich ein Bild an meine Frage?
KOMA-Script
Wie kann ich Code in meinem Beitrag hervorheben?
Wie hänge ich ein Bild an meine Frage?
KOMA-Script
Jop ich habe es in PDF konvertiert. Und ich wusste auch das Fettdruck nciht genau den gleichen Effekt hat wie in der PDF. Aber das finde ich ganz gut denn dadurch ist der Unterschied in der HTML zwar da aber er stört nicht.
Also bei den Blautönen habe ich mir folgende Gedanken gemacht.
Den dunklen Fettdruck habe ich bei einleitenden Kommandos genommen, welche entweder ein wichtige Präambelanweisung sind, oder eine Umgebung darstellen welche mit \begin anfängt und mit \end beendet wird.
Alle anderen \Anweisungen sind normalblau gehalten. Dabei wurde hier nicht darauf geachtet welche Anweisunge wo ausgeführt werden oder wo sie her kommen. Denn das ist nicht die Aufgabe von Syntaxhighlighting.
Ja die Matheumgebung sollte einen anderen Ton haben. Vielleicht blaugrau. Oder das Violett.
Die Inhalte der {} sind bewusst schwarz, weil ich finde das eine weitere Farbe die Struktur zerstört bzw. unruhig macht. Einfach zuviele Farben und Signale. Das erschlägt einen Nutzer einfach.
Ansonsten finde ich die weitere Idee von Matthias auch nicht schlecht. http://www.matthiaspospiech.de/blog/200 ... eiter-idee
Gruß
Johannes
Also bei den Blautönen habe ich mir folgende Gedanken gemacht.
Den dunklen Fettdruck habe ich bei einleitenden Kommandos genommen, welche entweder ein wichtige Präambelanweisung sind, oder eine Umgebung darstellen welche mit \begin anfängt und mit \end beendet wird.
Alle anderen \Anweisungen sind normalblau gehalten. Dabei wurde hier nicht darauf geachtet welche Anweisunge wo ausgeführt werden oder wo sie her kommen. Denn das ist nicht die Aufgabe von Syntaxhighlighting.
Ja die Matheumgebung sollte einen anderen Ton haben. Vielleicht blaugrau. Oder das Violett.
Die Inhalte der {} sind bewusst schwarz, weil ich finde das eine weitere Farbe die Struktur zerstört bzw. unruhig macht. Einfach zuviele Farben und Signale. Das erschlägt einen Nutzer einfach.
Ansonsten finde ich die weitere Idee von Matthias auch nicht schlecht. http://www.matthiaspospiech.de/blog/200 ... eiter-idee
Gruß
Johannes
Eine Aufteilung nach Befehlen funktioniert natürlich nur wenn man dazu umfangreiche Listen erstellt. Ich habe das wie beschrieben mal probiert und es wurde nicht erkannt.
Zudem finde ich das nicht sonderlich hilfreich, denn die Befehle ändern sich ja auch bzw es kommen so schnell soviele hinzu, das die Listen nicht gewartet werden können. Und dann hätte man 'unbekannte' Befehle - wie werden die dann dargestellt ?
Den Ansatz nur zwischen normalen Befehlen und solchen mit @ zu unterscheiden ist einfach und vor allem schnell bzgl der benötigten Rechenzeit.
Optionale Argumente könnte man natürlich genauso behandeln wie alle Argumente. Es würde zumindest eine weitere Farbe wegnehmen. Das ist im urpsrünglichen Beispiel ja auch schon so.
Zudem finde ich das nicht sonderlich hilfreich, denn die Befehle ändern sich ja auch bzw es kommen so schnell soviele hinzu, das die Listen nicht gewartet werden können. Und dann hätte man 'unbekannte' Befehle - wie werden die dann dargestellt ?
Den Ansatz nur zwischen normalen Befehlen und solchen mit @ zu unterscheiden ist einfach und vor allem schnell bzgl der benötigten Rechenzeit.
Optionale Argumente könnte man natürlich genauso behandeln wie alle Argumente. Es würde zumindest eine weitere Farbe wegnehmen. Das ist im urpsrünglichen Beispiel ja auch schon so.
Ich habe fettdruck mal ausprobiert, finde das aber zu aufdringlich.Johannes hat geschrieben: Die weitere Idee mit Fett gedrucktem \begin \end und grünen Kommentaren und blaugrauer mathe umgebung..werde ich mir mal zuhause erstellen...gucken wie es aussieht...
Ansonsten habe ich die Kommentare jetzt in Grün, die Matheumgebung in lila und die anderen Farben noch ein bischen angepasst:
http://www.matthiaspospiech.de/blog/200 ... eiter-idee
http://www.matthiaspospiech.de/latex/vo ... e-befehle/
Ich bin jetzt eigentlich zufrieden. Lila für Mathe finde ich nicht so schön, aber andere Farben sind nicht mehr da.
Ich finde das ebenfalls sehr brauchbar.pospiech hat geschrieben:Ich bin jetzt eigentlich zufrieden.
goLaTeX-Knigge (mit Minimalbeispiel und »So stellst Du Deine Frage richtig«)
Wie kann ich Code in meinem Beitrag hervorheben?
Wie hänge ich ein Bild an meine Frage?
KOMA-Script
Wie kann ich Code in meinem Beitrag hervorheben?
Wie hänge ich ein Bild an meine Frage?
KOMA-Script