
En este momento estoy usando un proyector y tengo una mesa en un marco: todo funciona bien, excepto que donde coloco este círculo relleno de color la mesa se separa, pero quiero tener el círculo justo dentro del campo de la tabla, no la tabla a la izquierda y a la derecha. si sabes a lo que me refiero.
\documentclass[leqno,8pt,fleqn,table]{beamer}
\usepackage{tikz}
\usetikzlibrary{matrix}
\tikzset{
table/.style={
matrix of nodes,
row sep=-\pgflinewidth,
column sep=-\pgflinewidth,
nodes={
rectangle,
draw=black,
align=center,
},
%baseline={([yshift=-0.5ex]current bounding box.center)},
minimum height=1.5em,
text depth=0.5em,
text height=1em,
text centered,
nodes in empty cells,
%%
row 1/.style={
nodes={
fill=black,
text=white,
%font=\bfseries
}
},
rows/.style={nodes={fill=gray!10}},
columns/.style={nodes={text width = 10em}},
%myrowstyle/.style={
%row #1/.style={nodes={fill=gray!10}}
%},
}
}
\begin{document}
\begin{frame}
\begin{center}
\begin{tiny}
\begin{tikzpicture}
\matrix[table, rows={2,...,3}{fill=grey!10}, columns={1,...,5}{text width = 10em}, ampersand replacement=\&] (first)
{
card \# \& date \& 1 \& 2 \& 3 \\
ghul \& 01.01.2016 \& \fill[green] (1,0) circle (0.05); \& \fill[red] (1,0) circle (0.05); \& \fill[red] (1,0) circle (0.05); \\
};
\end{tikzpicture}
\end{tiny}
%\vspace{4mm}
\end{center}
\end{frame}
\end{document}
Respuesta1
Si entiendo que quieres círculos verdes y rojos, dentro (first-2-3)
y . donde representa el número de fila y los números de columnas dentro de la matriz, aquí una solución(first-2-4)
(first-2-5)
2
3,4,5
first
\documentclass[leqno,8pt,fleqn,table]{beamer}
\usepackage{tikz}
\usetikzlibrary{matrix,shadings}
\def\r{0.1}
\tikzset{
table/.style={
matrix of nodes,
row sep=-\pgflinewidth,
column sep=-\pgflinewidth,
nodes={
rectangle,
draw=black,
align=center,
},
%baseline={([yshift=-0.5ex]current bounding box.center)},
minimum height=1.5em,
text depth=0.5em,
text height=1em,
text centered,
nodes in empty cells,
%%
row 1/.style={
nodes={
fill=black,
text=white,
%font=\bfseries
}
},
rows/.style={nodes={fill=gray!10}},
columns/.style={nodes={text width = 10em}},
%myrowstyle/.style={
%row #1/.style={nodes={fill=gray!10}}
%},
}
}
\begin{document}
\begin{frame}
\begin{center}
\begin{tiny}
\begin{tikzpicture}
\matrix[table, rows={2,...,3}{fill=grey!10}, columns={1,...,5}{text width = 10em}, ampersand replacement=\&] (first)
{
card \# \& date \& 1 \& 2 \& 3 \\
ghul \& 01.01.2016 \& \& \& \\
};
\fill[left color=green,right color=red] (first-2-3) circle (\r);
\fill[red] (first-2-4) circle (\r);
\fill[red] (first-2-5) circle (\r);
\end{tikzpicture}
\end{tiny}
%\vspace{4mm}
\end{center}
\end{frame}
\end{document}
Producción