搜了一下:
- 漫画书指特定格式的书,比如CBR或CBZ。
- 对pdf,若要从右向左读,可以加一个快捷键,这样在双页视图或书籍视图下,按 SHIFT+ M 即可。方法是在sumatrapdf的高级设置文件中加入如下字段:
Shortcuts [
[
Cmd = CmdToggleMangaMode
Key = Shift + M
]
]
搜了一下:
Shortcuts [
[
Cmd = CmdToggleMangaMode
Key = Shift + M
]
]
\toprule
应该放在tabular环境里,而不是table环境里面。
当然,如果你用的不是booktabs或者类似宏包中的\toprule
,那就不知道了。
所以得把你的代码提供得再完整一点。比如:
\documentclass{article}
\usepackage{booktabs}
\begin{document}
\begin{table}
\centering
\caption{vegetable}
\begin{tabular}{cc}
\toprule
Parameter & Value\\
\hline
a1 & 3\\
b1 & 1\\
c1 & 0\\
\bottomrule
\end{tabular}
\label{tab:my_label}
\end{table}
\end{document}
A:有两个极值点,三次函数应该可以。又因为三个零点:-1,0,1(-1,1也可以是-2,+2,可调):y=(x-0)(x-1)(x+1)=x(x^2-1).
B:有五个极值点,六次函数。图中有两个零点,但如果向下平移,可以有六个关于0对称的零点。y=(x^2-5)(x^2-4)(x^2-0.5)+2,其中5,4两个数近点,然后调节 0.5 的大小使图像接近,最后调节2,使零点只有两个。
C:是答案.但不做严格要求的话,可以看出,函数是振荡的,但整体是在增加。简单的话可以看成一个正比例函数与一个正弦函数的和或差:y=1x-3sinx,其中1,3可调;但图上振荡的幅度远离原点时变小了,所以可以把正比例函数换成的指数大于1的幂函数(须要保证是奇函数),但整数幂的话3又太大了,取用分数指数幂,这个最简分数的分子分母要是互质的奇数(保证奇函数所须),比如,11/9,13/9, 所以 y=1x^(11/9)-3sinx当然1,11/9,3是可以调的。
D:最简单的奇次幂函数就可以,比如3,5次等, y=x^3就可以。当然也可以像C选项一样改变指数为分数指数幂。
你把
\str_case:nn {\g_mylib_purpose_str}
换成
\str_case:Vn \g_mylib_purpose_str
或者
\str_case:Nn \g_mylib_purpose_str
或者
\str_case:on {\g_mylib_purpose_str}
或者
\str_case:en {\g_mylib_purpose_str}
试试。
这是个展开问题。
因为你写了[t!],所以绝大部分情况下都在页面顶部。换成[!htbp]或其它,的你会发现会变化。这五个字符的意思看 lshort-zh-cn.pdf 的浮动体那一节。
参见texdoc interface3
这是expl3的规则。new是全局的。不能重复new。
这个错误与 https://ask.latexstudio.net/ask/question/17353.html 回答中出现的错误一致。哈哈
我的理解:
你的设置应该没有问题。用texlive时(latexmk.exe -xelatex --shell-escape或者xelatex.exe --shell-escape)没有问题,应该是miktex(xelatex.exe --shell-escape)的实现问题(可能是对xelatex的实现不一样)。
当然也可能是exam-zh没有关注到miktex的xelatex?
这个得大佬们来判断了。
miktex 的 xelatex.exe --shell-escape 最后输出如下:
Run number 1 of rule 'xelatex'
------------
------------
Running 'xelatex -no-pdf -recorder --jobname="A_student_version" "'\AddToHook{env/document/before}{\ExamPrintAnswer}'\input{A.tex}"'
------------
This is XeTeX, Version 3.141592653-2.6-0.999996 (TeX Live 2024) (preloaded format=xelatex)
restricted \write18 enabled.
entering extended mode
! I can't find file `'"'"'"'.
<to be read again>
\xparse function is not expandable
<*> '"'"'\AddToHook
{env/document/before}{\ExamPrintAnswer}'\input{A.tex}"'"'
(Press Enter to retry, or Control-Z to exit)
Please type another input file name:
注意:A.tex就是example-single.tex,我测试的时候改了文件名,不用太在意。
你既然用了 revtex4,为什么不直接用它的格式呢?
revtex4应该是APS的格式。里面应该有author,affiliation,email命令的。
\title{A}
\author{A}
\affiliation{College ...}
\email{A@a.com}
\author{B}
\affiliation{College ...}
\email{B@a.com}
...
\maketitle
\end{document}
或者去arxiv.org上找几篇要投到APS的文章,很多都有tex源档的。根据别人的填自己的内容吧。
试试这个,抛砖引玉。
\documentclass{ctexart}
\usepackage{xparse,enumitem}
\ExplSyntaxOn
\bool_new:N \l_only_show_answer_bool
\bool_set_true:N \l_only_show_answer_bool%想通过这个bool来只显示答案
\seq_new:N \l_answer_seq
\NewDocumentCommand{\answer}{+m}{
\seq_gput_right:Nn \l_answer_seq{#1}
}
\NewDocumentEnvironment{ceshi}{O{} +b}{%
\bool_if:NTF \l_only_show_answer_bool
{
\bool_new:N \l_is_answer_bool
\bool_set_false:N \l_is_answer_bool
\tl_map_inline:nn {#2}
{
\bool_if:NTF \l_is_answer_bool
{
\answer{##1}
\bool_set_false:N \l_is_answer_bool
}
{
\str_compare:nNnT {\tl_to_str:n {##1}} = {\tl_to_str:n {\answer}}
{
\bool_set_true:N \l_is_answer_bool
}
}
}
}
{
\UseHook{env/enumerate/before}%
\UseHook{env/enumerate/begin}%
\enumerate[#1]%
#2
\endenumerate%
\UseHook{env/enumerate/end}%
\UseHook{env/enumerate/after}%
}
}{}
\AtEndDocument{
\newpage
\begin{flushleft}
这是答案
\end{flushleft}
\seq_map_inline:Nn \l_answer_seq{
\noindent
#1
\par
}
}
\ExplSyntaxOff
\begin{document}
\begin{ceshi}[resume]
\item 这是第一个\answer{答案1}
\item 这是第二个\answer{答案2}
\end{ceshi}
\end{document}
问 如何启用SumatraPDF的漫画书模式或者古籍模式,以使从右往左双页阅读?