PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Frage zu bytefield (endianness)



winfried
29-05-2012, 20:16
Hallo zusammen,
fuer ein Tutorial benoetige ich eine einfache Darstellung von Registern.
Ich habe das Paket bytefield gefunden, leider funktioniert "endianness=big" nicht, welches laut Beschreibung die Nummerierung der Bits umkehrt.
(31 30 29....2 1 0) so sollte es aussehen.

Danke fuer jeden Tip
Viele Gruesse
Winfried

Anbei mein Code:

\documentclass[a4paper, 11pt]{scrbook}
\usepackage[latin9]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{bytefield}

\begin{document}

\begin{bytefield}{32} %[endianness=big] dieser zusatz tut nicht
\bitheader{0-31} \\
\bitbox{4}{Four} & \bitbox{8}{Eight} &
\bitbox{16}{Sixteen} & \bitbox{4}{Four}
\end{bytefield}

\end{document}

Sepp99
29-05-2012, 20:50
Das Problem ist nicht nachvollziehbar:

\listfiles
\documentclass[a4paper, 11pt]{scrbook}
\usepackage[latin9]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{bytefield}

\begin{document}

\begin{bytefield}[endianness=big]{32} %dieser zusatz tut (nicht)
\bitheader{0-31} \\
\bitbox{4}{Four} & \bitbox{8}{Eight} &
\bitbox{16}{Sixteen} & \bitbox{4}{Four}
\end{bytefield}

\end{document}

Ergebnis im Anhang.
Gruß, Sepp.-

winfried
29-05-2012, 20:58
Hallo Sepp,
danke fuer Antwort, bei mir fuehrt der Zusatz immer zu Fehler beim uebersetzen. Kann dies ev. an einer veralteten Version liegen?

Fehlermeldung: package keyval error : endianness undefined

(Ich bin Anfaenger bei Latex,...)
Danke und Gruss
Winfried

Sepp99
29-05-2012, 21:03
bei mir fuehrt der Zusatz immer zu Fehler beim uebersetzen. Kann dies ev. an einer veralteten Version liegen?
Möglich, hier ist meine File List:

*File List*
scrbook.cls 2012/05/15 v3.11 KOMA-Script document class (book)
scrkbase.sty 2012/05/15 v3.11 KOMA-Script package (KOMA-Script-dependent basics and keyval usage)
scrbase.sty 2012/05/15 v3.11 KOMA-Script package (KOMA-Script-independent basics and keyval usage)
keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
scrlfile.sty 2011/03/09 v3.09 KOMA-Script package (loading files)
tocbasic.sty 2012/04/04 v3.10b KOMA-Script package (handling toc-files)
scrsize11pt.clo 2012/05/15 v3.11 KOMA-Script font size class option (11pt)
typearea.sty 2012/05/15 v3.11 KOMA-Script package (type area)
inputenc.sty 2008/03/30 v1.1d Input encoding file
latin9.def 2008/03/30 v1.1d Input encoding file
babel.sty 2008/07/06 v3.8l The Babel package
bblopts.cfg 2006/07/31 v1.0 MiKTeX 'babel' configuration
ngermanb.ldf 2008/07/06 v2.6n new German support from the babel system
bytefield.sty 2011/06/19 v2.1 Network protocol diagrams
calc.sty 2007/08/22 v4.3 Infix arithmetic (KKT,FJ)
***********
Bekommst, wie in meinem Beispiel oben mit \listfiles vor \documentclass. Steht dann in der log-Datei ziemlich weit unten.

Gruß, Sepp.-

winfried
30-05-2012, 19:36
Hallo Sepp,
vielen Dank,
ich hatte ein Bytefield package von 02/2011. Mit "Deiner Version" vom Juni 2011 funktioniert es.
Viele Gruesse
Winfried