如果您有什么不同意见,您是对的,我是错的。
如果您有什么不同意见,您是对的,我是错的。
这家伙很懒,什么也没写!

注册于 4年前

回答
173
文章
1
关注者
8

你是想做填空题?为何不用下划线呢?

\documentclass{ctexart}
\usepackage{xeCJKfntef}
\begin{document}
  \CJKunderline*[thickness=1pt, hidden=true]{瞻彼阕者,虚室生白,吉祥止止}
\end{document}

按照@u14623 的代码,我修改了一下

  • 我用 texlive 2021,改成 \int_sub:Nn \l__char_int 1 才是正确的结果
  • @u5175 说的报错是指 \l__char_int 在第二次使用时会重复定义,这是代码写的有问题,放到前面去就好了
\documentclass{ctexart}
\usepackage{expl3}
\usepackage{xparse}
\usepackage{l3keys2e}
\usepackage{amssymb}

\begin{document}
    \ExplSyntaxOn
      \int_new:N \l__char_int
        \NewDocumentCommand{\squarechar}{ m }
        {
            \int_set:Nn \l__char_int {\str_count:n {#1}}
            \int_do_while:nn {\l__char_int > 0}
            {
                $\square$
                \int_sub:Nn \l__char_int 1
            }
        }
    \ExplSyntaxOff
    \squarechar{好好学习,天天向上}

    \squarechar{好好学习}

    \squarechar{学习}
\end{document}

% \usepackage{fontspec}
\def\chapterformat{\Large\bfseries\centering\fontspec{Arial}}

用不了就算了

公式如何设置为Times New Roman字体?

LaTeX如何设置数学字体为Times New Roman?

英文字体、空格如何设置为Times New Roman字体?

半角空格一般是西文字体的,那么空格是没必要说出来的。

\usepackage{times}

只是设置字体为 Times 风,并不是 Times New Roman

times 宏包是过时宏包,当然,搭配过时的 cctbook 也无所谓了。

texdoc tikz, sec 24.3 Decorating a Complete Path

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{decorations.text}
\begin{document}
\begin{tikzpicture}
  \draw [help lines] grid (3,2);
  \fill [draw=red,fill=red!20,
  postaction={decorate,decoration={raise=2pt,text along path,
  text=around and around and around and around we go}}]
  (0,1) arc (180:-180:1.5cm and 1cm);
\end{tikzpicture}
\end{document}

\texlive\2021\texmf-dist\doc\latex\lshort-chinese\src

如果你是用机器翻译的代码

不要用机器翻译,能不能自己写代码?

用机器翻译的代码后果就是这样,出一堆自己不知道为什么的问题

\mathit{d} 之类的代码不是机器写的我都不信

如果是自己写的代码

请去读 texdoc lshort-zh-cn\left\right 之间不能换行,多行公式请不要用 equation

应该是中文用户名的问题,建议去看 install-latex-guide-zh-cn

你这代码从哪看的,就赶紧屏蔽掉那个网站,谁教的以后远离他。

修改章节格式,请使用专门的宏包,中文文档请使用 \ctexset 命令,使用方法去看 texdoc ctex

然后多了解一点字体常识,西文就不要用宋体了。

宋体也不需要专门去设置,正文默认字体就是衬线体(win 下为中易宋体)。

\documentclass{ctexart}
\ctexset{
  section = {
    format  = \zihao{5},
  }
}
\begin{document}
  \section{测试}
\end{document}

大错特错,这代码是真的 Shit mountain……

  • 排版数字请用 siunitx 宏包的 \num
  • 小数点对齐请用 @{.}+对齐达到,或者 dcolumn 宏包
  • 公式对齐请合并单元格再 aligned

自己试试吧 $a \bf a \boldsymbol{a}$

发布
问题