
我想要從下面的程式碼產生的表如下:
與行之間的間距,也有彩色框。表格摘自 Dean Banerjee 所著的《Pll 性能、模擬與設計》一書。
這是我的程式碼:
\documentclass{article}
\usepackage[english]{babel}
\usepackage{amsmath,amsfonts,amssymb,amsthm, bm}
\begin{document}
\begin{center}
\begin{tabular}{ | c | c | c | c | c |}
\hline
$\rightarrow$ Converting To & Integrated & Signal to Noise & RMS Phase & RMS Jitter\\
$\downarrow$ Converting From & Phase Noise & Ratio & Summary & $(\sigma_{t}$) \\
& (A) & (SNR) & $(\sigma_{\phi(deg)})$ & \\ \hline
A & & 1/A & $\dfrac{180}{\pi}\sqrt{A}$ & $\dfrac{1}{2\pi f}\sqrt{A}$\\ \hline
SNR & 1/SNR & & $\dfrac{180}{\pi\sqrt{SNR}}$ & $\dfrac{1}{2\pi f \sqrt{SNR}}$\\ \hline
$(\sigma_{\phi(deg)})$ & $\left( \dfrac{\pi\cdot\sigma_{\phi(deg)}}{180} \right)^{2}$ & $\left( \dfrac{180}{\pi\cdot\sigma_{\phi(deg)}} \right)^{2}$ & & $\dfrac{1}{f}\dfrac{\sigma_{\phi(deg)}}{360}$ \\ \hline
$\sigma_{t}$ & $\left(2\pi f \cdot \sigma_{t}\right)^{2}$ & $\left( \dfrac{1}{2\pi f \cdot \sigma_{t}}\right)$ & $360\cdot f \cdot \sigma_{t}$ & \\ \hline
\end{tabular}
\end{center}
\end{document}
答案1
像這樣的東西:
對於上面的圖片,我只添加到您的 MWE 中\usepackage[table]{xcolor}
,並在對角線單元格中放入\cellcolor{gray!10}
:
\documentclass{article}
\usepackage[english]{babel}
\usepackage[table]{xcolor}% <-- added
\usepackage{amsmath,amssymb,amsthm, bm}
\begin{document}
\begin{center}
\begin{tabular}{ | c | c | c | c | c |}
\hline
$\rightarrow$ Converting To & Integrated & Signal to Noise & RMS Phase & RMS Jitter\\
$\downarrow$ Converting From & Phase Noise & Ratio & Summary & $(\sigma_{t}$) \\
& (A) & (SNR) & $(\sigma_{\phi(deg)})$ & \\ \hline
A & \cellcolor{gray!10}% <-- added
& 1/A
& $\dfrac{180}{\pi}\sqrt{A}$
& $\dfrac{1}{2\pi f}\sqrt{A}$
\\ \hline
SNR & 1/SNR
& \cellcolor{gray!10}% <-- added
& $\dfrac{180}{\pi\sqrt{SNR}}$
& $\dfrac{1}{2\pi f \sqrt{SNR}}$
\\ \hline
$(\sigma_{\phi(deg)})$
& $\left( \dfrac{\pi\cdot\sigma_{\phi(deg)}}{180} \right)^{2}$
& $\left( \dfrac{180}{\pi\cdot\sigma_{\phi(deg)}} \right)^{2}$
& \cellcolor{gray!10}% <-- added
& $\dfrac{1}{f}\dfrac{\sigma_{\phi(deg)}}{360}$
\\ \hline
$\sigma_{t}$
& $\left(2\pi f \cdot \sigma_{t}\right)^{2}$
& $\left( \dfrac{1}{2\pi f \cdot \sigma_{t}}\right)$
& $360\cdot f \cdot \sigma_{t}$
& \cellcolor{gray!10}% <-- added
\\ \hline
\end{tabular}
\end{center}
\end{document}
附錄:為了讓你的桌子看起來更好,需要付出額外的努力。伯納德答案提供了一個例子,這是另一種可能性,不需要額外的包:
\documentclass{article}
\usepackage[english]{babel}
\usepackage[table]{xcolor}% <-- added
\usepackage{amsmath,amssymb,amsthm, bm}
\usepackage{makecell}
\renewcommand\theadfont{\bfseries\normalsize}
\begin{document}
\begin{center}
\begin{tabular}{|*{5}{@{\rule[-4ex]{0pt}{9ex}\hspace{6pt}}c|}}%
\hline
\thead{$\to$ Converting To\\
$\downarrow$ Converting From}
& \thead{Integrated\\Phase Noise\\ $(A)$}
& \thead{Signal to\\ Noise Ratio\\ $(SNR)$}
& \thead{RMS Phase\\ Summary\\ $(\sigma_{t})$}
& \thead{RMS Jitter\\ $(\sigma_{\phi(deg)})$}
\\ \hline
$A$ & \cellcolor{gray!10}{}% <-- added
& $1/A$
& $\dfrac{180}{\pi}\sqrt{A}$
& $\dfrac{1}{2\pi f}\sqrt{A}$
\\ \hline
$SNR$ & $1/SNR$
& \cellcolor{gray!10}% <-- added
& $\dfrac{180}{\pi\sqrt{SNR}}$
& $\dfrac{1}{2\pi f \sqrt{SNR}}$
\\ \hline
$(\sigma_{\phi(deg)})$
& $\left( \dfrac{\pi\cdot\sigma_{\phi(deg)}}{180} \right)^{2}$
& $\left( \dfrac{180}{\pi\cdot\sigma_{\phi(deg)}} \right)^{2}$
& \cellcolor{gray!10}% <-- added
& $\dfrac{1}{f}\dfrac{\sigma_{\phi(deg)}}{360}$
\\ \hline
$\sigma_{t}$
& $\left(2\pi f \cdot \sigma_{t}\right)^{2}$
& $\left( \dfrac{1}{2\pi f \cdot \sigma_{t}}\right)$
& $360\cdot f \cdot \sigma_{t}$
& \cellcolor{gray!10}% <-- added
\\ \hline
\end{tabular}
\end{center}
\end{document}
使@{\rule[-4ex]{0pt}{9ex}\hspace{6pt}
所有單元格相等且足夠高度:
答案2
帶有包的解決方案makecell
(允許換行以及單元格中的通用格式和對齊)cellspace
(確保列中的單元格與上方和下方的單元格之間的垂直填充最小)和colortbl
.我還變成deg
數學運算子了\deg
:
\documentclass{article}
\usepackage[english]{babel}
\usepackage{amsmath,amsfonts,amssymb,amsthm, bm}
\usepackage{array, makecell, colortbl,cellspace }
\usepackage[x11names, table]{xcolor}
\renewcommand{\theadfont}{\normalsize\bfseries\boldmath}
\setlength\cellspacetoplimit{4pt}
\setlength\cellspacebottomlimit{4pt}
\begin{document}
\begin{center}
\begin{tabular}{ | *{5} {Sc |}}
\hline
\thead{\itshape$\rightarrow$ Converting To\\[1.5ex]\itshape$\downarrow$ Converting From} & \thead{Integrated\\Phase Noise\\(A)} & \thead{Signal to Noise\\Ratio\\(SNR)} & \thead{RMS Phase\\Summary\\$(\sigma_{\phi(\deg)})$} & \thead{RMS Jitter\\ $(\sigma_{t}$)}\\
\hline
A & \cellcolor{Snow2}& 1/A & $\dfrac{180}{\pi}\sqrt{A}$ & $\dfrac{1}{2\pi f}\sqrt{A}$\\ \hline
SNR & 1/SNR & \cellcolor{Snow2} & $\dfrac{180}{\pi\sqrt{SNR}}$ & $\dfrac{1}{2\pi f \sqrt{SNR}}$\\
\hline
$(\sigma_{\phi(\deg)})$ & $\left( \dfrac{\pi\cdot\sigma_{\phi(\deg)}}{180} \right)^{2}$ & $\left( \dfrac{180}{\pi\cdot\sigma_{\phi(\deg)}} \right)^{2}$ & \cellcolor{Snow2} & $\dfrac{1}{f}\dfrac{\sigma_{\phi(\deg)}}{360}$ \\
\hline
$\sigma_{t}$ & $\left(2\pi f \cdot \sigma_{t}\right)^{2}$ & $\left( \dfrac{1}{2\pi f \cdot \sigma_{t}}\right)$ & $360\cdot f \cdot \sigma_{t}$ & \cellcolor{Snow2} \\
\hline
\end{tabular}
\end{center}
\end{document}