飘石
飘石
这家伙很懒,什么也没写!

注册于 2年前

回答
9
文章
0
关注者
0

搜了一下:

  1. 漫画书指特定格式的书,比如CBR或CBZ。
  2. 对pdf,若要从右向左读,可以加一个快捷键,这样在双页视图或书籍视图下,按 SHIFT+ M 即可。方法是在sumatrapdf的高级设置文件中加入如下字段:
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

image.png

这是expl3的规则。new是全局的。不能重复new。
这个错误与 https://ask.latexstudio.net/ask/question/17353.html 回答中出现的错误一致。哈哈

我的理解:

  • group_begin:group_end:之间的set是局部的。所有set的变量都不会传到group_begin:group_end:的外部。
  • gset,new在任何地方出现都是全局的。不同包new相同变量也会出问题。所以new变量时要注意规范,把包名也加上去。

你的设置应该没有问题。用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}

发布
问题