TeX排版记录 多行长公式 括号 对齐 问题
来源:互联网 发布:qq超市数据清零 编辑:程序博客网 时间:2024/05/16 09:38
使用MathType粘贴了一个长公式进TeXStudio,希望能分多行,且对齐。如果没有括号,那么问题简单很多,然而括号被分在了不同行,导致各种错误(“missing { ” 之类的错误提示)。折腾了半天,最终基本解决问题。正确示例:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation*}
\begin{split}
A=\left[\left(\right.\right.&+a \\ %% \right. 在& 的左边
blablablabla&\left.\left.+b\right) \right. \\ %% \left. 在& 的右边
blablablabla&\left.+c\right]
\end{split}
\end{equation*}
\end{document}
错误示例:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation*}
\begin{split}
A=\left[\left(\right.&+a \right. \\ %% \right. 在行末
\left.\left.blablablabla&+b\right) \right. \\ %% \left. 在行头
\left.blablablabla&+c\right]
\end{split}
\end{equation*}
\end{document}
我的理解是 & 和 \\ 一样,相当于一种分行符号(是一种delimiter吧?),虽然显示在一行。所以按照每一行 \left \right 配对原则,需要在相应行添加 \left. 或 \right. 。
同时,我想说 TeX 只是一个排版工具,它不管数学意义,所以 \left( 在遇到同一行中的 \right. 之后就结束了,并不是我一开始想象中的需要配对到 \right) 才算结束。
所以以下示例是正确但冗余的写法:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation*}
\begin{split}
A=\left[\left(\right.\right.&\left.\left. +a \right.\right.\\
\left.\left.blablablabla\right.\right.&\left.\left.+b\right) \right. \\
\left.blablablabla\right.&\left.+c\right]
\end{split}
\end{equation*}
\end{document}
不过事实上 \left. 或者 \right. 会产生一点效应,在对齐的时候似乎它们会占空间? 这个仍然不清楚。
总结:也许明白了TeX排版的原理,这根本就不会是问题了吧
- TeX排版记录 多行长公式 括号 对齐 问题
- Tex括号问题
- 关于公式对齐的排版
- Tex 括号
- TeX括号
- TeX括号
- TeX括号
- Tex括号
- tex括号
- Latex中使用align来对齐多行公式的排版技巧
- Tex(文档排版工具)
- Latex带括号的多行公式问题(转)
- Latex带括号的多行公式问题(转)
- 论文插入公式行距变化排版问题
- textview 文字排版问题,实现两端对齐
- 5.1.2-Tex括号
- FAFU OJ TeX括号
- 刘汝佳--TeX括号
- hdu4501(三维背包)
- RouterOS(ROS)安装
- bzoj1041
- 解档与归档
- UI_UITableView编辑
- TeX排版记录 多行长公式 括号 对齐 问题
- java的hashtable与hashMap 的讲解
- Java实现双向链表
- 【BZOJ3609】 【Heoi2014】人人尽说江南好【贪心】
- 鞍点
- UML类图几种关系的总结
- Hbase笔记五:Hbase和Hive
- split命令使用详解
- 打工图个什么