Conditional Comments in JSF verwenden

Bei der Verwendung von Conditional Comments mit JavaServer Faces ist mir aufgefallen, dass diese Kontrollstrukturen maskiert werden und so nicht einsetzbar sind.

Aus der Anweisung:

<!--[if lte IE 8]>
  <script src="js/excanvas_r3-compiled.js"/>
<![endif]-->

wurde plötzlich:

<!--[if lte IE 8]&gt;
&lt;script src=&quot;js/excanvas_r3-compiled.js&quot;&gt;&lt;/script&gt;
&lt;![endif]-->

Die Lösung des Problems brachte das verbatim-Tag:

<f:verbatim>
  <!--[if lte IE 8]>
    <script src="js/excanvas_r3-compiled.js"></script>
  <![endif]-->
</f:verbatim>

Zeilenumbruch in Batch-Kommando

Möchte man einen langen Batch-Befehl auf mehrere Zeilen aufteilen, so muss man den Zeilenumbruch maskieren (escapen). Der Zeilenumbruch wird mit einem ^ angedeutet.

Beispiel:

REM Einzeilig:
echo Hello World.
REM Zweizeilig:
echo Hello ^
World.

Unterstrich in LaTeX

Wer einen Unterstrich (_) oder ein kaufmännisches Und (&) direkt in LaTeX eingibt, der erhält vermutlich die Fehlermeldung: „! Missing $ inserted“. Das liegt daran, dass diese Zeichen maskiert werden müssen. In LaTeX geschieht das mit einem vorangestelltem \.

Beispiel:

Das hier ist ein Unterstrich \_ und das hier ein kaufmaennisches Und _&