提问于:
浏览数:
8405
## 编译环境
操作系统
* [* ] Windows 7/8/10
* [ ] macOS
* [ ] Linux
`若需勾选,请把[ ]改成[x]`
Tex发行版
* [* ] TexLive `年份`
* [ ] MikTeX `版本号`
* [ ] CTeX
`若需勾选,请把[ ]改成[x]`
## 我的问题
①如何解决表格后空白较大的问题;
②如何解决表格后的文字另起一段的问题,也就是做到顶端对齐;
③如何把两倍行间距仅对文字起作用,对表格和公式不起作用;
```
\documentclass{article}
\usepackage{amsmath}
\usepackage[UseMSWordMultipleLineSpacing,
MSWordLineSpacingMultiple=2]{zhlineskip}
\usepackage{float}
\usepackage{multirow}
\usepackage{booktabs}
\newtheorem{example}{Example}
\begin{document}
\begin{example}
Portfolio optimization aims to obtain an investment with low risk and high
return by distributing money among candidate securities.
\begin{table}[H]
\setlength{\abovecaptionskip}{0pt}
\setlength{\belowcaptionskip}{10pt}
\caption{Distributions}
\label{TableExm5}
\centering
\begin{tabular*}{12.6cm}{ccccc cc}
\hline
$i$ & 1 & 2 & 3 & 4 & 5 &6 \\
\hline
$\tilde{x}_{i1}$ & $Z(1,2,4)$ & $Z(3,4,6)$ & $Z(5,6,8)$
& $Z(3,4,6)$ & $Z(5,7,8)$ & $Z(9,10,12)$ \\
$\tilde{x}_{i2}$ & $Z(5,7,8)$ & $Z(9,11,12)$ & $Z(10, 11, 13)$
& $Z(1,2,4)$ & $Z(3,5,6)$ & $Z(6,8,9)$ \\
\hline
\end{tabular*}
\end{table}
It is easy to verify that
$$ 1.5\cdot \Upsilon_{i1} (\alpha, 1.5)- \Upsilon_{i2} (\alpha, -1)
\geq 0,\quad i = 1, 2, \ldots, 6, $$
\end{example}
Markowitz first proposed mean-variance model into portfolio
\end{document}
```
2 回答
0
① 代码中表格后的垂直空白,由浮动体与上下文本的间距 `\intextsep` 控制
② 任何浮动体后的文字 **一定会** 另起一段,鉴于你这里使用了 `H` 参数,那么 **不用浮动体** 才是解决该问题的正确方法
③ 不会。我提供一些可能用到的间距,你自己试着排列组合着慢慢调吧
1. 多行公式内的行距可用 `zhlineskip` 宏包的 `restoremathleading` 选项和 `\SetMathEnvironmentSinglespace{...}` 命令控制
2. 公式和文本的间距由 `\abovedisplayskip` , `\belowdisplayskip` , `\abovedisplayshortskip`, `\belowdisplayshortskip` 控制,使用时只能在 **每个** 行间公式环境中直接设置长度,不能在导言区统一设置。想统一设置必须用重定义 `\normalsize` 命令的方式进行。
3. `t` 和 `b` 选项的浮动体与文本的间距由 `\textfloatsep` 控制
4. `h` 选项的浮动体与文本的间距由 `\intextsep` 控制
5. 浮动体标题上下方间距分别由 `\abovecaptionskip` 和 `\belowcaptionskip` 控制
这是一个参考的样子,不知道合不合你胃口
```tex
\documentclass{article}
\usepackage[UseMSWordMultipleLineSpacing,
MSWordLineSpacingMultiple=2]{w}
\usepackage{caption}
\newtheorem{example}{Example}
\begin{document}
\begin{example}
Portfolio optimization aims to obtain an investment with low risk and high
return by distributing money among candidate securities.
\begin{center}
\setlength{\belowcaptionskip}{-10pt}
\captionof{table}{Distributions}
\label{TableExm5}
\begin{tabular*}{12.6cm}{ccccccc}
\hline
$i$ & 1 & 2 & 3 & 4 & 5 &6 \\
\hline
$\tilde{x}_{i1}$ & $Z(1,2,4)$ & $Z(3,4,6)$ & $Z(5,6,8)$
& $Z(3,4,6)$ & $Z(5,7,8)$ & $Z(9,10,12)$ \\
$\tilde{x}_{i2}$ & $Z(5,7,8)$ & $Z(9,11,12)$ & $Z(10, 11, 13)$
& $Z(1,2,4)$ & $Z(3,5,6)$ & $Z(6,8,9)$ \\
\hline
\end{tabular*}
\end{center}
It is easy to verify that
\[
\setlength\abovedisplayskip{-10pt}
\setlength\belowdisplayskip{-10pt}
1.5\cdot \Upsilon_{i1} (\alpha, 1.5)- \Upsilon_{i2} (\alpha, -1)
\geq 0,\quad i = 1, 2, \ldots, 6,
\]
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.
\end{example}
Markowitz first proposed mean-variance model into portfolio
\end{document}
```
![](https://wenda.latexstudio.net/data/attach/200802/15zoTRWh.png)
-
非常感谢! – 七七 2020-08-02 23:38 回复
0
其实难办的还是 `H` 选项
你的回答
请登录后回答
你的回答将会帮助更多人,请务必认真回答问题。