Inconsolata slashed zero

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Inconsolata slashed zero

von Peter2 » So 20. Mär 2011, 21:41

Hallo, ich bin es nochmal, der Peter.

Ich habe noch ein bischen probiert, gelesen, probiert und gelesen...

Habe jetzt auf jedenfall eine gestrichene Null hinbekommen.
Vorab noch: Ich verwende Miktex 2.9 und TexnicCenter1.0. Außerdem habe ich das Inconsolata-Package installiert.

Hier mal mein Minimalbeispiel:
\documentclass{article}

\usepackage[EI1,T1]{fontenc}
\newcommand{\myslashedzero}{{\fontencoding{EI1}\fontfamily{fi4}\selectfont \char9}}

\begin{document}
\fontfamily{fi4}\selectfont
0123456789
\myslashedzero123456789
\end{document}
[code]

Wenn ich das kompiliere bekomme ich eine Fehlermeldung:
Package fontenc Error: Encoding file `ei1enc.def' not found

Habe mir dann aus einer anderen *enc.def eine ei1enc.def zusammenkopiert:
[code]
\ProvidesFile{ei1enc.def}
    [2011/03/11 v0.1 Test]
\DeclareFontEncoding{EI1}{}{}
\DeclareErrorFont{EI1}{fi4}{m}{n}{10}
\DeclareFontSubstitution{EI1}{fi4}{m}{n}
\g@addto@macro\nfss@catcodes{\@makeother:}
[code]

Ich habe zwar keine Ahnung was die einzelnen Kommandos bedeuten, aber wenn ich jetzt kompiliere funktioniert alles und ich bekomme meine gestrichene Null.

Kann mir jemand sagen ob meine Lösung so gut ist oder ob ich etwas besser oder einfacher machen kann. Warum ist bei Miktex oder dem Inconsolata-Paket keine passende ei1enc.def dabei?

Gruß
Peter

Inconsolata slashed zero

von Peter2 » Sa 19. Mär 2011, 13:02

Hallo, ich verwende das Inconsolata-Paket zur Darstellung von C-Code in der listings-Umgebung. Leider ist die Null standardmäßig nicht gestrichen. Die gestrichene Null steht in der Dokumentation unter extra glyphs/ EI1 encoding.

Ich schaffe es nicht auf diese Zeichen (EI1) zuzugreifen. Es wäre nett wenn mir jemand den passenden Tipp gaben könnte.

Gruß
Peter

Nach oben