长表中带有数学列的分页符

长表中带有数学列的分页符

我正在尝试在电子笔记中写下公式的分步数学证明。想法是有两个栏目(并排),第一栏是解释数学的文字,第二栏是数学。

环境align占用了太多空间,因此经过一番搜索后,我偶然发现了tabular使用><(较小/较大符号)使列内容完全数学化的环境。

但是,当页面结束时,tabular环境不会自然中断并继续进入下一页。我试过了,longtable但在页面结束时没有注意到任何明显的变化。只有文本似乎越来越小了......

有人能推荐其他软件包或指令集来解决我的这个问题吗?我还注意到tabular和中的数学运算longtable很“小”,就像内联数学而不是displaystyle数学。有机会解决这个问题吗?

以下是 MWE:(我希望它能起作用,我不得不稍微编辑一下我文档的序言)

    \documentclass[a4paper, 10pt]{scrartcl}

    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage{lmodern}
    \usepackage[italian]{babel}

    \usepackage[in]{fullpage}

    \usepackage[italian]{babel}
    \usepackage{amsmath, amsfonts, amssymb, xfrac}
    \usepackage{esdiff}
    \usepackage{mathpazo}
    \usepackage{BOONDOX-cal}
    %\usepackage[cal=boondoxo, calscaled=.98]{mathalfa}
    %\usepackage[scr=boondoxo, scrscaled=.99]{mathalfa}
    \usepackage[version=3]{mhchem}
    \usepackage{graphicx}
    \usepackage{xcolor}
    \usepackage{tabularx}
    \usepackage{longtable}
    \usepackage[italian]{cleveref}
    \allowdisplaybreaks
    \frenchspacing

\newcommand{\caE}[1]{\mathcal{E}\ped{#1}}


\begin{document}

\begin{longtable}{>{\itshape}l@{\hspace{1.5cm}}>{$}l<{$}}
    Densità di corrente totale (drift + diffusione) & J\ped{nx}=q \mu\, n\, \caE{x} +q D_n \diff[]{n}{x}\\
    Campo elettrico e potenziale & \caE{x}=-\diff[]{\phi}{x} \\
    relazione di Einstein & \dfrac{D}{\mu}=\dfrac{kT}{q} \\
    Sostituisco nella formula della dens. di corrente &  J_{x}=q\left[ n\,\mu _n \, \caE{x} + D_n \diff[]{n}{x}\right]=\dots\\
    & \dots=q D_n \left[ -\dfrac{q\,n}{kT} \diff[]{\phi}{x} + \diff[]{n}{x} \right]\\
    Moltiplico ambo i membri per $\exp{\left( -q\phi/kT\right)}$ & J_x\int_{0}^{x_d}\exp{\left( -\dfrac{q\phi}{kT} \right)} \,dx = qD_n\left[ n\exp{\left( -\dfrac{q\phi}{kT} \right)} \right]_{0}^{x_d}\\
    Condizz. al contorno per $\phi(x)$ & \phi(0)=0\: ;\:\phi(x_d)=(\phi_i - V_a)=(\phi_B - \phi_n - V_a)  \\
    Condizz. al contorno per $n(x)$ & n(0); \qquad\\
    Sostituisco per ottenere $J_n$ & \\
\end{longtable}

\end{document}

答案1

longtable在页面末尾自然断行,如此处所示,我将表格的长度增加了一倍,并缩短了页面的长度,因此它继续到第 2 页。

 \documentclass[a4paper, 10pt]{scrartcl}

    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage{lmodern}
    \usepackage[italian]{babel}

    \usepackage[in]{fullpage}

    \usepackage[italian]{babel}
    \usepackage{amsmath, amsfonts, amssymb, xfrac}
    \usepackage{esdiff}
    \usepackage{mathpazo}
    \usepackage{BOONDOX-cal}
    %\usepackage[cal=boondoxo, calscaled=.98]{mathalfa}
    %\usepackage[scr=boondoxo, scrscaled=.99]{mathalfa}
    \usepackage[version=3]{mhchem}
    \usepackage{graphicx}
    \usepackage{xcolor}
    \usepackage{tabularx}
    \usepackage{longtable}
    \usepackage[italian]{cleveref}
    \allowdisplaybreaks
\setlength\textheight{.3\textheight}
    \frenchspacing

\newcommand{\caE}[1]{\mathcal{E}\ped{#1}}


\begin{document}
\renewcommand\arraystretch{1.1}

\begin{longtable}{>{\itshape}l@{\hspace{1.5cm}}>{$}l<{$}}
    Densità di corrente totale (drift + diffusione) & J\ped{nx}=q \mu\, n\, \caE{x} +q D_n \diff[]{n}{x}\\
    Campo elettrico e potenziale & \caE{x}=-\diff[]{\phi}{x} \\
    relazione di Einstein & \dfrac{D}{\mu}=\dfrac{kT}{q} \\
    Sostituisco nella formula della dens. di corrente &  J_{x}=q\left[ n\,\mu _n \, \caE{x} + D_n \diff[]{n}{x}\right]=\dots\\
    & \dots=q D_n \left[ -\dfrac{q\,n}{kT} \diff[]{\phi}{x} + \diff[]{n}{x} \right]\\
    Moltiplico ambo i membri per $\exp{\left( -q\phi/kT\right)}$ & J_x\int_{0}^{x_d}\exp{\left( -\dfrac{q\phi}{kT} \right)} \,dx = qD_n\left[ n\exp{\left( -\dfrac{q\phi}{kT} \right)} \right]_{0}^{x_d}\\
    Condizz. al contorno per $\phi(x)$ & \phi(0)=0\: ;\:\phi(x_d)=(\phi_i - V_a)=(\phi_B - \phi_n - V_a)  \\
    Condizz. al contorno per $n(x)$ & n(0); \qquad\\
    Sostituisco per ottenere $J_n$ & \\
    Densità di corrente totale (drift + diffusione) & J\ped{nx}=q \mu\, n\, \caE{x} +q D_n \diff[]{n}{x}\\
    Campo elettrico e potenziale & \caE{x}=-\diff[]{\phi}{x} \\
    relazione di Einstein & \dfrac{D}{\mu}=\dfrac{kT}{q} \\
    Sostituisco nella formula della dens. di corrente &  J_{x}=q\left[ n\,\mu _n \, \caE{x} + D_n \diff[]{n}{x}\right]=\dots\\
    & \dots=q D_n \left[ -\dfrac{q\,n}{kT} \diff[]{\phi}{x} + \diff[]{n}{x} \right]\\
    Moltiplico ambo i membri per $\exp{\left( -q\phi/kT\right)}$ & J_x\int_{0}^{x_d}\exp{\left( -\dfrac{q\phi}{kT} \right)} \,dx = qD_n\left[ n\exp{\left( -\dfrac{q\phi}{kT} \right)} \right]_{0}^{x_d}\\
    Condizz. al contorno per $\phi(x)$ & \phi(0)=0\: ;\:\phi(x_d)=(\phi_i - V_a)=(\phi_B - \phi_n - V_a)  \\
    Condizz. al contorno per $n(x)$ & n(0); \qquad\\
    Sostituisco per ottenere $J_n$ & \\
\end{longtable}

\end{document}

相关内容