如何在“tabular”环境中使用“align*”环境?

如何在“tabular”环境中使用“align*”环境?

我正在尝试做类似于*下图中表格内部(定义的部分)的事情

在表格环境中使用 align*。1

我的尝试是

\begin{center}
\begin{tabular}{|m{12cm}|}
\hline    
Dada $A$ un conjunto no vacío. Una ley de composición interna en $A$ (l.c.i) es una función\\
\begin{align*}
 * \colon A\times A &\to A)\\
 (x,y) &\mapsto x*y.\\
\end{align*}\\
\hline  
\end{tabular}
\end{center}

但它不起作用。我怎么才能写出表格里面的内容?(任何方法都可以,我不需要它是align*。)

答案1

像这样?

在此处输入图片描述

\documentclass{article}
\usepackage{array,amsmath}
\usepackage[spanish]{babel}
\usepackage[T1]{fontenc}
\begin{document}

\begin{center}
\begin{tabular}{|m{12cm}|}
\hline    
Dada $A$ un conjunto no vacío. Una ley de composición interna 
en $A$ (l.c.i) es una función\\
\hfil
$\begin{aligned}
 * \colon A\times A &\to     A \\
   (x,y)            &\mapsto x*y
\end{aligned}$
\hfil\\
\hline  
\end{tabular}
\end{center}
\end{document}

答案2

我相信你不想用tabular这个。

\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[spanish]{babel}

\usepackage{amsmath,amsthm,array}
\usepackage[most]{tcolorbox}

\theoremstyle{definition}
\newtheorem{definition}{Definición}[section]

\tcolorboxenvironment{definition}{
  enhanced jigsaw,
  colframe=black,
  interior hidden,
  before skip=\topsep,
  after skip=\topsep,
  arc=0pt,
  boxrule=0.4pt,
}

\begin{document}

\section{Definiciones generales}

Nuestra primera definición captura la noción operador entre elemente de un conjunto.

\begin{definition}[Ley de composición interna]
Dada $A$ un conjunto no vacío. Una ley de composición interna en $A$ (l.c.i,) 
es una función
\[
\begin{array}{@{} r @{} c >{{}}c<{{}} @{} c @{}}
 * \colon & A\times A & \to     & A \\
          & (x,y)     & \mapsto & x*y. \\
\end{array}
\]
\end{definition}

\end{document}

在此处输入图片描述

答案3

我倾向于做类似的事情

\newenvironment{definition}{\fbox\bgroup\begin{minipage}{12cm}}{\end{minipage}\egroup}

...

\begin{definition}
Dada $A$ un conjunto no vacío. Una ley de composición interna en $A$ (l.c.i) es una función
\begin{align*}
 * \colon A\times A &\to A)\\
 (x,y) &\mapsto x*y.
\end{align*}
\end{definition}

而不是使用表格环境。不知道这是否真的有效。我目前手边没有 LaTeX 安装。

相关内容