Frage

Die Schriftgröße meiner Code -Snippets ist im Vergleich zur Standardschrift der Wiki zu klein, was sie schwer zu lesen macht (siehe unten für ein Beispiel). Kann ich etwas tun, um es zu ändern?

Beispiel:

enter image description here

Der Code, der das oben genannte generiert, lautet:

==== Histograms ====
This is the code to compute the histogram:
<source lang="matlab">
nEls = numel(unique_vals);
edges = zeros(nEls+2,1);
</source>
War es hilfreich?

Lösung

Bearbeiten die Mediawiki: Geshi.css.

Beispiel:

div.mw-geshi div,pre {
 font-family: monospace, "Courier New" !important;
 font-size:13px;
}

Andere Tipps

Bearbeiten Sie Ihre SyntaxHighlight_Geshi.class.php

Fügen Sie eine Schriftgröße zur folgenden Zeile hinzu

$css[] = ".source-$lang {line-height: normal; font-size: 12px;}";

Es stellt sich heraus, dass dies ein Fehler in der Medienwiki -Erweiterung ist. Es wird im Bug -Tracker unter verwiesen https://bugzilla.wikimedia.org/show_bug.cgi?id=26204

Wir können eine dauerhafte Lösung erhalten, einige andere Völker stechen, um es richtig zu reparieren.

Mediawiki v1.19.23/24 mit Geshi 1.0.8.11/12:

Bearbeiten die Mediawiki:Geshi.css Datei zu sein:

/* CSS placed here will be applied to GeSHi syntax highlighting */
div.mw-geshi div,pre {
 font-family: monospace, "Courier New" !important;
 font-size:13px;
 border: 1px dashed blue;
}

span.mw-geshi {
 font-family: monospace, "Courier New" !important;
 font-size:13px;

Dies wird für beide funktionieren in der Reihe (<source lang="XXX" console="none">CODE</source>) und für die Normalen Divs (<source lang="XXX">CODE</source>). Das source Es wird jetzt bevorzugt, durch ersetzt zu werden syntaxhighlight.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top