繁體
|
簡體
Sclub交友聊天~加入聊天室當版主
(檢舉)
分享
新浪微博
QQ空间
人人网
腾讯微博
Facebook
Google+
Plurk
Twitter
Line
快速注册
登录
论坛
搜索
帮助
原始风格
brown
purple
green
red
orange
gray
pink
violet
blue
greyish-green
jeans
greenwall
私人消息 (0)
公共消息 (0)
系统消息 (0)
好友消息 (0)
帖子消息 (0)
应用通知 (0)
应用邀请 (0)
悠闲数学娱乐论坛(第2版)
»
TeX / LaTeX
» 行间公式加脚注,怎么才能让脚注标号在同一行
返回列表
发帖
kuing
发短消息
加为好友
kuing
当前离线
UID
1
帖子
8832
主题
619
精华
0
积分
66354
威望
113
阅读权限
200
性别
男
来自
广东广州
在线时间
21788 小时
注册时间
2013-6-13
最后登录
2024-3-9
1
#
跳转到
»
发表于 2015-10-7 16:34
|
显示全部帖子
把 \footnote 放公式里面不行吗?
TOP
kuing
发短消息
加为好友
kuing
当前离线
UID
1
帖子
8832
主题
619
精华
0
积分
66354
威望
113
阅读权限
200
性别
男
来自
广东广州
在线时间
21788 小时
注册时间
2013-6-13
最后登录
2024-3-9
2
#
发表于 2015-10-7 17:35
|
显示全部帖子
回复
3#
abababa
不用的啊,你试试这个:
footnoteinmath.tex
(654 Bytes)
下载次数: 2729
2015-10-7 17:35
\documentclass{article}
\usepackage{amsmath}
\usepackage{xeCJK}
\usepackage{hyperref}
\begin{document}
直接将 \verb"\footnote" 放入公式中,\verb"$" 的:
$
f(x)=ax^2+bx+c\footnote{这是二次函数}
$
\verb"\[ \]" 的:
\[
f(x)=ax^2+bx+c\footnote{这还是二次函数}
\]
\verb"equation" 的:
\begin{equation}
f(x)=ax^2+bx+c\footnote{这还还是二次函数}
\end{equation}
\verb"align" 的要复杂些,
要用到 \verb"\footnotemark" 和 \verb"\footnotetext":
\begin{align}
f(x)&=ax^2+bx+c\footnotemark\\
&=a(x-x_1)(x-x_2)
\end{align}
\footnotetext{这依然还是二次函数}
就是酱紫。
\end{document}
复制代码
$\href{https://kuingggg.github.io/}{\text{About Me}}$
TOP
kuing
发短消息
加为好友
kuing
当前离线
UID
1
帖子
8832
主题
619
精华
0
积分
66354
威望
113
阅读权限
200
性别
男
来自
广东广州
在线时间
21788 小时
注册时间
2013-6-13
最后登录
2024-3-9
3
#
发表于 2016-6-28 14:53
|
显示全部帖子
回复
6#
abababa
客咩气
TOP
kuing
发短消息
加为好友
kuing
当前离线
UID
1
帖子
8832
主题
619
精华
0
积分
66354
威望
113
阅读权限
200
性别
男
来自
广东广州
在线时间
21788 小时
注册时间
2013-6-13
最后登录
2024-3-9
4
#
发表于 2017-5-7 14:54
|
显示全部帖子
\footnotemark:脚注计数器+1,然后贴上相应标记。
\footnotemark[]:贴出 [] 的标记,脚注计数器不变。
\footnotetext:写出脚注内容,编号由当前脚注计数器给出。
\footnotetext[]:写出脚注内容,编号由 [] 的值给出。
所以当连续三个 \footnotemark 之后,计数器已经+3,故随后的 \footnotetext 编号都是+3后的了。
解决办法看来也只好用 \footnotetext[] 来手动指定编号了,但不能直接写[1][2][3](后果就是你遇到的情况),这里应该利用当前的计数器来减回去,如:
\begin {align}
...\footnotemark\\
...\footnotemark\\
...\footnotemark\\
...
\end {align}
\footnotetext[\numexpr\thefootnote-2\relax]{.}
\footnotetext[\numexpr\thefootnote-1\relax]{..}
\footnotetext{...}
复制代码
这应该就没啥大问题了,虽然写起来麻烦点,但毕竟不是常见的事,就这样吧……
$\href{https://kuingggg.github.io/}{\text{About Me}}$
TOP
kuing
发短消息
加为好友
kuing
当前离线
UID
1
帖子
8832
主题
619
精华
0
积分
66354
威望
113
阅读权限
200
性别
男
来自
广东广州
在线时间
21788 小时
注册时间
2013-6-13
最后登录
2024-3-9
5
#
发表于 2017-5-7 17:57
|
显示全部帖子
回复
11#
abababa
提供了解决方法为啥不用……
TOP
kuing
发短消息
加为好友
kuing
当前离线
UID
1
帖子
8832
主题
619
精华
0
积分
66354
威望
113
阅读权限
200
性别
男
来自
广东广州
在线时间
21788 小时
注册时间
2013-6-13
最后登录
2024-3-9
6
#
发表于 2017-5-7 18:22
|
显示全部帖子
回复
13#
abababa
你没看懂我的解释吗?因为连续三个,计数器+3了,所以随后输出的两个脚注要-2和-1,如果连续 n 个,后面输出时就是 -(n-1), -(n-2), ..., -1 ,并不需要知道具体的号码,只需知道连续了多少个。
事实上要新建些命令来简化它也不难,只是我觉得这样的情况应该不多,就懒得弄了。
TOP
kuing
发短消息
加为好友
kuing
当前离线
UID
1
帖子
8832
主题
619
精华
0
积分
66354
威望
113
阅读权限
200
性别
男
来自
广东广州
在线时间
21788 小时
注册时间
2013-6-13
最后登录
2024-3-9
7
#
发表于 2017-5-7 20:51
|
显示全部帖子
好吧,我还是写一个试试看:
\newcounter{afnctr}
\newcommand\afnmark{\stepcounter{afnctr}\footnotemark}
\newcommand\afntext[1]{\addtocounter{afnctr}{-1}%
\footnotetext[\numexpr\thefootnote-\theafnctr\relax]{#1}}
用法与 \footnotemark、\footnotetext 一样。
测试文档:
footnotes_in_align.tex
(1.55 KB)
下载次数:2681
2017-5-7 20:51
$\href{https://kuingggg.github.io/}{\text{About Me}}$
TOP
kuing
发短消息
加为好友
kuing
当前离线
UID
1
帖子
8832
主题
619
精华
0
积分
66354
威望
113
阅读权限
200
性别
男
来自
广东广州
在线时间
21788 小时
注册时间
2013-6-13
最后登录
2024-3-9
8
#
发表于 2017-5-7 20:58
|
显示全部帖子
回复
16#
abababa
76页那个编号是3 说明它前面还有两个脚注呗。
跳转的问题确实存在,不过这不大要紧吧,反正在同一页。
TOP
kuing
发短消息
加为好友
kuing
当前离线
UID
1
帖子
8832
主题
619
精华
0
积分
66354
威望
113
阅读权限
200
性别
男
来自
广东广州
在线时间
21788 小时
注册时间
2013-6-13
最后登录
2024-3-9
9
#
发表于 2017-5-7 21:38
|
显示全部帖子
回复
18#
abababa
这我不太清楚,链接、跳转这些主要是hyperref管的,但那个包很复杂,我也不是太了解。
TOP
kuing
发短消息
加为好友
kuing
当前离线
UID
1
帖子
8832
主题
619
精华
0
积分
66354
威望
113
阅读权限
200
性别
男
来自
广东广州
在线时间
21788 小时
注册时间
2013-6-13
最后登录
2024-3-9
10
#
发表于 2017-6-1 22:17
|
显示全部帖子
回复
20#
abababa
只是要紧随脚注的话,其实用 minipage 也行,不过可能需要调节行距、缩进之类的一些细节。
TOP
返回列表
回复
发帖
[收藏此主题]
[关注此主题的新回复]
[通过 QQ、MSN 分享给朋友]