如何仅在 LaTeX 中为一行更改表格中的分隔符?

问题描述

我想为表格中的一行更改列分隔符。

enter image description here

目前,= 设置为列之间的分隔符,对于最后一行,我想将其更改为 \vdots

非常感谢。

编辑:

enter image description here

我按照@achim 的建议做了并且它有效,但仍然有任何“更好”的解决方案吗?

解决方法

这里有一个建议,即使用 align 环境来对齐您需要的方程,并在同一个环境中而不是在表格中编写所有数学。

它只需要文件开头的包 amsmath

\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsmath}
\begin{document}

Proposal
\begin{align*}
\text{vychozi tvar} & ~  & y' + p(x) y &= q(x) \\ \hline
\text{reseni} & ~  & y' + p(x)y &= q(x) / \cdot e^{\int p(x)\,\dx} \\
 & ~  & \left(y\cdot e^{\int p(x)\,\dx}\right) &=
 q(x) \cdot e^{\int p(x)\,\dx} / \text{integrace} \\
& ~  & y\cdot e^{\int p(x)\,\dx} &= \int q(x) \cdot e^{\int p(x)\,\dx}\,\dx \\
& ~  & ~ &\vdots  \\
\end{align}

\end{document}

对齐是用&符号进行的,您可以指定它是在=之后还是\vdots。您仍然可以在此环境中使用文本,只需使用 \text{lorem ipsum}

此环境可以对行进行编号,只需删除 * 中的 \begin{align*}

我尝试复制您在图片中提供的代码,以后将其包含在您的问题中,以便我们快速解决问题。对不起,如果我在我的副本中打错了,我希望这适合你的情况。

编辑:您可能希望在左侧文本和方程之间添加垂直线...这是第二个解决方案,但我无法始终对齐方程

\begin{tabular}{l|l} 
vychozi tvar & \parbox{0.3\linewidth}{%
    \begin{align*} 
         y' + p(x) y &= q(x) \\ 
    \end{align*}}\\  \hline
reseni & \parbox{0.3\linewidth}{%
    \begin{align*} 
        y' + p(x)y = q(x) / \cdot e^{\int p(x)\,\dx} \\
    \end{align*}} \\ 
~ & \parbox{0.3\linewidth}{
    \begin{align*}
 \left(y\cdot e^{\int p(x)\,\dx} / \text{integrace} \\
y\cdot e^{\int p(x)\,\dx \\
 ~ &\vdots & ~ \\
    \end{align*}} \\  
\end{tabular}

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...