Erstellen von Speicherblöcken in LyX

Erstellen von Speicherblöcken in LyX

Ich habe mich gefragt, ob es möglich ist, in LyX irgendwie ähnliche Strukturen zu erstellen:

Bildbeschreibung hier eingeben

Die Farben sagen mir nichts, aber zu wissen, wie man die coolen Strukturen erstellt, wäre toll.

Habe versucht, ähnliche Threads zu finden, aber ohne Erfolg. Habe auch versucht, die tikzDokumentation zu lesen, um zu sehen, ob es möglich ist, dies zu erreichen.

Antwort1

Sehr kurze Näherung:

Erinnerung

\documentclass{article}
\usepackage{tikz}

\newcommand\xoutofeight[2][black]{%
    \begin{tikzpicture}
        \pgfmathsetlengthmacro\xstep{.6cm}
        \pgfmathsetlengthmacro\ystep{\baselineskip}
        \fill[#1!40] (0,0) rectangle ({#2*\xstep},\ystep);
        \draw[#1,xstep=\xstep,ystep=\ystep] (0,0) grid ({8*\xstep},\ystep);
    \end{tikzpicture}}

\begin{document}
    short num: \xoutofeight{2}

    char* str: \xoutofeight{8}

    short num: \xoutofeight[green!80!black]{2}
\end{document}

Antwort2

Einfache Tabellen mit xcolorund arraykönnen das:

\documentclass{article}
\usepackage{array}
\usepackage[table, svgnames]{xcolor}

\begin{document}

    \begin{center}
\setlength{\arrayrulewidth}{1.5pt}
\begin{tabular}{|*{8}{p{0.5cm}|}}
  \hline
  \rowcolor{WhiteSmoke!60!Lavender}& & & & & & &\rule{0pt}{1.5cm} \\
  \hline
\end{tabular}\vskip 1cm

\begin{tabular}{|*{2}{>{\columncolor{WhiteSmoke!60!Lavender}}p{0.5cm}|}*{6}{p{0.5cm}|}}
  \hline
  & & & & & & &\rule{0pt}{1.5cm} \\
  \hline
\end{tabular} \end{center}

\end{document} 

Bildbeschreibung hier eingeben

verwandte Informationen