Farben der Code-Abschnitte

Hier findest Du Hilfe zur Forum, was hier wie funktioniert. Weiterhin kannst Du hier Wünsche und Anregungen sowie Probleme mitteilen.


pospiech
Moderator
Moderator
Beiträge: 247
Registriert: Do 3. Jul 2008, 11:40
Wohnort: Hannover
Kontaktdaten:

Beitrag von pospiech »

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

Benutzeravatar
KOMA
TeX-Entwickler
TeX-Entwickler
Beiträge: 2958
Registriert: Fr 4. Jul 2008, 17:28
Kontaktdaten:

Beitrag von KOMA »

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...
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. :wink:

Benutzeravatar
Johannes
Admin
Admin
Beiträge: 250
Registriert: So 29. Jun 2008, 00:00
Wohnort: Böblingen

Beitrag von Johannes »

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:
<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'>&nbsp;<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'>&nbsp;<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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</o:p></pre><pre><o:p>&nbsp;</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>&nbsp;</o:p></p>

</div>

</body>

</html>
Dateianhänge
Beispieldokument.pdf
Als PDF.
(8.39 KiB) 1057-mal heruntergeladen
goLaTeX Knigge - Eine kleine Liste von wichtigen Regeln, die jeder beachten sollte
goLaTeX-Wiki

pospiech
Moderator
Moderator
Beiträge: 247
Registriert: Do 3. Jul 2008, 11:40
Wohnort: Hannover
Kontaktdaten:

Beitrag von pospiech »

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

Benutzeravatar
KOMA
TeX-Entwickler
TeX-Entwickler
Beiträge: 2958
Registriert: Fr 4. Jul 2008, 17:28
Kontaktdaten:

Beitrag von KOMA »

Johannes hat geschrieben:Also wenn man sich komplett neu austoben dürfte würde ich folgendes machen.
Ich versuche gerade herauszufinden, warum einige Anweisungen hell- und andere dunkelblau eingefärbt sind.

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?

Benutzeravatar
Johannes
Admin
Admin
Beiträge: 250
Registriert: So 29. Jun 2008, 00:00
Wohnort: Böblingen

Beitrag von Johannes »

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
goLaTeX Knigge - Eine kleine Liste von wichtigen Regeln, die jeder beachten sollte
goLaTeX-Wiki

pospiech
Moderator
Moderator
Beiträge: 247
Registriert: Do 3. Jul 2008, 11:40
Wohnort: Hannover
Kontaktdaten:

Beitrag von pospiech »

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.

Benutzeravatar
Johannes
Admin
Admin
Beiträge: 250
Registriert: So 29. Jun 2008, 00:00
Wohnort: Böblingen

Beitrag von Johannes »

ne die optionalen Argumente würde ich so lassen das gefällt mir. ich dachte das blau nur als ersatz für das rot.

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...

Gruß
Johannes
goLaTeX Knigge - Eine kleine Liste von wichtigen Regeln, die jeder beachten sollte
goLaTeX-Wiki

pospiech
Moderator
Moderator
Beiträge: 247
Registriert: Do 3. Jul 2008, 11:40
Wohnort: Hannover
Kontaktdaten:

Beitrag von pospiech »

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...
Ich habe fettdruck mal ausprobiert, finde das aber zu aufdringlich.

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.

Benutzeravatar
KOMA
TeX-Entwickler
TeX-Entwickler
Beiträge: 2958
Registriert: Fr 4. Jul 2008, 17:28
Kontaktdaten:

Beitrag von KOMA »

pospiech hat geschrieben:Ich bin jetzt eigentlich zufrieden.
Ich finde das ebenfalls sehr brauchbar.

Antworten