Archiv verlassen und diese Seite im Standarddesign anzeigen : XLOP – Addition in anderen Zahlsystemen?
Hi,
kann ich mit XLOP auch bspw. binäre oder hexadezimale Zahlen addieren? Gibt es da vielleicht einen optionalen Parameter für \opadd?
Gruß
Salkin
mechanicus
08-11-2011, 17:00
Hi,
mit xlop nicht direkt. Das kannst du evtl. den Autor als Vorschlag unterbreiten. tikz /pgfmath kennt die Operation "bin".
Gruß
Marco
Hi,
mit xlop nicht direkt. Das kannst du evtl. den Autor als Vorschlag unterbreiten. tikz /pgfmath kennt die Operation "bin".
Gruß
Marco
Welches Paket ich verwende, ist mir natürlich mehr oder minder egal. Hauptsache, ich kann eine "schriftliche" Addition zweier Binärzahlen (bzw. Oktal~, Hexadezimal~) darstellen, ohne alles selbst berechnen zu müssen.
Kannst du mir für die pgfmath-Variante ein funktionierendes Codebeispiel geben? :)
Gruß
Salkin
mechanicus
08-11-2011, 17:31
Hi,
\documentclass{article}
\usepackage{tikz}
\begin{document}
Berechnung bin\"ar:
\pgfmathsetbasenumberlength{8}
\begin{tabular}[t]{rr}
&\pgfmathbin{15}\pgfmathresult\\
+&\pgfmathbin{3}\pgfmathresult\\\hline
&\pgfmathbin{18}\pgfmathresult
\end{tabular}
Berechnung hexa:
\pgfmathsetbasenumberlength{4}
\begin{tabular}[t]{rr}
&\pgfmathhex{15}\pgfmathresult\\
+&\pgfmathhex{3}\pgfmathresult\\\hline
&\pgfmathhex{18}\pgfmathresult
\end{tabular}
\end{document}
Natürlich kann man das Ergebnis ebenfalls durch tikz berechnen lassen. Zudem bietet sich bei häufiger Nutzung noch die Definition eines eigenen Makros an.
Marco
mechanicus
08-11-2011, 17:49
Ich müsste noch hinterherschieben, dass das mit LuaLaTeX natürlich auch geht.
Marco
Ich müsste noch hinterherschieben, dass das mit LuaLaTeX natürlich auch geht.
Marco
Was ist das und wie geht das? :p
Hi,
\documentclass{article}
\usepackage{tikz}
\begin{document}
Berechnung bin\"ar:
\pgfmathsetbasenumberlength{8}
\begin{tabular}[t]{rr}
&\pgfmathbin{15}\pgfmathresult\\
+&\pgfmathbin{3}\pgfmathresult\\\hline
&\pgfmathbin{18}\pgfmathresult
\end{tabular}
Berechnung hexa:
\pgfmathsetbasenumberlength{4}
\begin{tabular}[t]{rr}
&\pgfmathhex{15}\pgfmathresult\\
+&\pgfmathhex{3}\pgfmathresult\\\hline
&\pgfmathhex{18}\pgfmathresult
\end{tabular}
\end{document}
Natürlich kann man das Ergebnis ebenfalls durch tikz berechnen lassen. Zudem bietet sich bei häufiger Nutzung noch die Definition eines eigenen Makros an.
Marco
Dein Code liefert bei mir folgenden Fehler:
Unde
fined control sequence.
l.284 &\pgfmathbin
mechanicus
09-11-2011, 17:21
Was ist das und wie geht das? :p
Ist das jetzt eine Frage?
Dein Code liefert bei mir folgenden Fehler:
Unde
fined control sequence.
l.284 &\pgfmathbin
Dann hast du vermutlich noch nicht die aktuellste Version von tikz/pgf. Diese bekommst du hier:
http://pgf.cvs.sourceforge.net/pgf/
oder hier:
http://altermundus.com/pages/builds/index.html
Solltest du mit texlive arbeiten, so kannst du auch tlcontrib als repository eintragen und mittels tlmgr die neuste Version installieren.
Marco
Ist das jetzt eine Frage?Ja!
Solltest du mit texlive arbeiten, so kannst du auch tlcontrib als repository eintragen und mittels tlmgr die neuste Version installieren.
Die Eingabe von
sudo add-apt-repository ppa:tlcontrib/tlcontrib liefert:
Error reading https://launchpad.net/api/1.0/~tlcontrib/+archive/tlcontrib: HTTP Error 404: Not Found
mechanicus
09-11-2011, 17:52
Hi,
hast du texlive mittels Synaptic installiert? Wenn ja, solltest du die schnellst möglich TeXLive 2011 manuell installieren.
Gruß
Marco
Hi,
hast du texlive mittels Synaptic installiert? Wenn ja, solltest du die schnellst möglich TeXLive 2011 manuell installieren.
Gruß
Marco
Nein, mittels Aptitude:
sudo aptitude install texlive-full
mechanicus
10-11-2011, 16:44
Nein, mittels Aptitude:
sudo aptitude install texlive-full
Was nutzt du OpenSuse? Hast du texlive 2011 oder 2009?
Testen kannst du das mittels
latex -v
Gruß
Marco
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.