i want to draw a matrix like the pic below, i just don't know how to do it
I am drawing a 3D array like the attached picture, which actually describes a multidimensional array. However, I can not put the name of the axis and take the value from the matrix like the attached picture.  This is the code that I have:  \documentclass[margin=5mm]{standalone} \usepackage{tikz} \usetikzlibrary{matrix,calc}  \begin{document} \begin{tikzpicture}[every node/.style={anchor=north east,fill=white,minimum width=1.4cm,minimum height=7mm}] \matrix (mA) [draw,matrix of math nodes] { (1,1,3) &amp; (1,1,3) &amp; (1,1,3) &amp; (1,1,3) \\ (1,1,3) &amp; (1,1,3) &amp; (1,1,3) &amp; (1,1,3) \\ (1,1,3) &amp; (1,1,3) &amp; (1,1,3) &amp; (1,1,3) \\ (1,1,3) &amp; (1,1,3) &amp; (1,1,3) &amp; (1,1,3) \\ };  \matrix (mB) [draw,matrix of math nodes] at ($(mA.south west)+(1.5,0.7)$) { (1,1,3) &amp; (1,1,3) &amp; (1,1,3) &amp; (1,1,3) \\ (1,1,3) &amp; (1,1,3) &amp; (1,1,3) &amp; (1,1,3) \\ (1,1,3) &amp; (1,1,3) &amp; (1,1,3) &amp; (1,1,3) \\ (1,1,3) &amp; (1,1,3) &amp; (1,1,3) &amp; (1,1,3) \\ };  \matrix (mC) [draw,matrix of math nodes] at ($(mB.south west)+(1.5,0.7)$) { (1,1,3) &amp; (1,1,3) &amp; (1,1,3) &amp; (1,1,3) \\ (1,1,3) &amp; (1,1,3) &amp; (1,1,3) &amp; (1,1,3) \\ (1,1,3) &amp; (1,1,3) &amp; (1,1,3) &amp; (1,1,3) \\ (1,1,3) &amp; (1,1,3) &amp; (1,1,3) &amp; (1,1,3) \\ };  \draw[dashed](mA.north east)--(mC.north east); \draw[dashed](mA.north west)--(mC.north west); \draw[dashed](mA.south east)--(mC.south east); \end{tikzpicture}   \end{document}
I've removed the poll style answers in favour of open discussion.  I realise now this isn't the best way to have a proper discussion about this issue - sorry to anyone who commented/voted.    This is mostly a followup on this question:    As I've answered, the reason this is happening is that the root database (in the production Stack Exchange database server) is still called StackExchange.Programmers - a database name that propagates to SEDE and through it to the data dump.  The question here is what to do about it - the current situation is somewhat broken for users of the data dump.  These are the options we have:   Do nothing Update the root database name (requires downtime - so very undesirable) Update the update scripts so the SEDE database name is the new name, change will flow to the data dump export (breaks any queries using the old name) Update the export to the data dump so only it gets the new name Something else we haven't thought about   I have added all of these options as answers below - please vote on the one you most prefer, we will try to accommodate the top voted answer. How to change the size of desktop icons? I tried gconf-editor as given at  .  I am not getting the option for changing size at app &gt; nautilus &gt; icon_view.  I am using Ubuntu 11.10. Kindly help me in changing default icon size.   I want to make them small. How can I fade tabs in & out with the Twitter Bootstrap framework? error: no such partition. Grub rescue Is there an easy way to calculate the residue at one of the poles of a rational expression of the form $\frac{1}{1+z^n}$?  I end up having to add a bunch of polar-form complex numbers in the denominator which I have no idea how to do except to convert them to rectangular coordinates, which becomes really messy.  I feel like there ought to be simple pattern/rule for such a canonical expression. I am trying to host some static content in an Amazon S3 bucket and to have that content available through my own domain.  The bucket in question is called "e.tl-dr.org" and I have "index.html" set as the index document. I can visit  and I see the contents of index.html (just "test"). This works fine.  I also have added the CNAME entry for "e.tl-dr.org" pointing to "s3.amazonaws.com" from within my registrar's site. (I am not using the AWS Route 53 DNS services, which is what most tutorials about this seemed to be geared at.) So now "" correctly shows the file, but just the bare domain only gives me S3's standard 403 message.  Is there anything else I need to set up to get this working? If $f:\mathbb{R}\to\mathbb{R}$ is continuous and $$\lim_{x\to\infty}f(x)=\lim_{x\to-\infty}f(x)=\infty$$  Prove that $f$ has a minimum on $\mathbb{R}$; that is, there is an $x_m\in\mathbb{R}$ such that $$f(x_m)=\inf_{x\in\mathbb{R}}f(x)&lt;\infty$$  I think the best approach would be to prove the existence of a lower bound, that is $\exists M\in\mathbb{R}:M&lt;f(x),\forall x\in\mathbb{R}$, but I don't know how to do this. I am probably supposed to use the extreme value theorem or the intermediate value theorem, but I don't know how to do that. What does template  mean? How to get the current directory in a C program? I'm making a C program where I need to get the directory that the program is started from.  This program is written for UNIX computers. I've been looking at opendir() and telldir(), but telldir() returns a off_t (long int), so it really doesn't help me.   How can I get the current path in a string (char array)? Resampling GeoTIFF images to same resolution using QGIS I have two geotiff images that I would like to resample the same resolution. If I use ArcGIS Desktop this is easy to do but how do I do this using QGIS? I have a custom xmodmap file I use, including useful multi-language diacriticals, english quotes, dashes &amp;c. I want to use this map with kmscon, so I need to create a xkb configuration from it. Is there an automated method to do it? Or even a straightforward manual process, since I won't need to do this frequently? Finding the solution of the congruence $4x\equiv16\pmod{26}$ Solve the congruence   $$4x\equiv16\mod{26}.$$  How do I find the solution to this? I have tried by the euclidean algorithm but the gcd is not $1$ so it doesn't work.  $$\begin{align} 26&amp;=&amp;6&amp;\times4&amp;+2\\ 4&amp;=&amp;2&amp;\times2&amp;+0 \end{align}$$  Note: I understand we can see that $4$ and $17$ are solutions but how would I work this out algorithmically? I am very new to LaTeX and I am writing my thesis. In a chapter, I want to show my codes, which are in Mathematica.   I use the listings package as follows:  \documentclass{article}   \usepackage{listings}   \begin{document}   \lstset{language=Mathematica}    \begin{lstlisting}   Do[i^j,{i,1,10},{j,1,10}]   \end{lstlisting}    \end{document}   However, the output is much different to what the code looks like in the Mathematica IDE (even if I use other languages in \lstset{language=&lt;name&gt;}):    I read some questions on the site but, in some of them, the font or color of the codes were not the same. Could you please help me to display something like the picture below in LaTeX?  If it is important, I am using the BiDi package. "In" vs. "after" for future talk The class will be over in 10 minutes. The class will be over after 10 minutes.  I know the first is correct but why? When I boot Ubuntu 10.04.3 from a live CD, it asks me to enter a username and password. I have not booted before, and I haven't created an account. How do you create a dropdownlist from an enum in ASP.NET MVC? I'm trying to use the Html.DropDownList extension method but can't figure out how to use it with an enumeration.  Let's say I have an enumeration like this:  public enum ItemTypes {     Movie = 1,     Game = 2,     Book = 3 }   How do I go about creating a dropdown with these values using the Html.DropDownList extension method?  Or is my best bet to simply create a for loop and create the Html elements manually? Parsing date/time string with timezone abbreviated name in Python? Upgrade to the specific php 7.1/7.2 from php 7.0 in Ubuntu 16.04 How can I upgrade to php 7.1 from php 7.0 in ubuntu 16.04 ?  If I do a php -v I get this message:  PHP 7.0.8-0ubuntu0.16.04.3 (cli) ( NTS ) Copyright (c) 1997-2016 The PHP Group Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies     with Zend OPcache v7.0.8-0ubuntu0.16.04.3, Copyright (c) 1999-2016, by Zend Technologies Differences among Doctoral Degrees/titles Sorting multiple keys with Unix sort