Swit
Swit
LaTeX nubility!

注册于 4年前

回答
88
文章
0
关注者
4

\documentclass[10pt,a4paper]{ctexart}
\usepackage{enumitem}
\begin{document}
\begin{enumerate}[label=(\arabic*)]
  \item 1
  \item 2
\end{enumerate}
\end{document}

在导言区加上:

\setbeamertemplate{section in toc}{%
  第 \inserttocsectionnumber 节 \inserttocsection}

如果你看了 TeXBook 第14章的最后,你就会找到一种解决方案:

\documentclass{ctexart}
\usepackage{amsmath,amsfonts}
\def\autoqed{{\unskip\nobreak\hfil\penalty50
  \hskip2em\hbox{}\nobreak\hfil $\square$%
  \parfillskip=0pt \finalhyphendemerits=0 \par}}
\begin{document}

1.这是一段占满一整行的内容,这是一段占满一整行的内容,这是一。\autoqed

2.这是一段占满一整行的内容,这是一段占满一整行的内容。\autoqed

\end{document}

\sffamily 会同时设置中西文为无衬线体,将其改为 \heiti 就行了

这个环境由 l3doc 文档类提供

使用 listings 包,开启 breaklines = true,然后用 \lstinline 排版行内代码。

\documentclass{ctexbook}
\usepackage{listings}
\lstset{breaklines=true,basicstyle=\ttfamily}
\begin{document}

这是一段文字,这是一段文字,这是一段文字。
\lstinline|print("Hello world hello world")|

\end{document}

\documentclass{article}
\DeclareFontFamily{U}{ntxmia}{\skewchar \font =127}
\DeclareFontShape{U}{ntxmia}{m}{it}{<-> ntxmia}{}    
\DeclareSymbolFont{lettersA}{U}{ntxmia}{m}{it}
\SetSymbolFont{lettersA}{bold}{U}{ntxmia}{b}{it}
\DeclareMathSymbol{\piup}{\mathord}{lettersA}{25}
\begin{document}

$\piup$

\end{document}

使用 ctex 宏包或者 xeCJK 宏包,不要直接用 fontspec 调用中文字体。

我没看明白连接线的规律,所以没画

\documentclass{article}
\usepackage{tikz}
\begin{document}
\newcounter{mycount}
\setcounter{mycount}{1}
\begin{tikzpicture}
  \foreach \s in {2,...,8}
    {
      \pgfmathsetmacro{\z}{\s-1}
      \foreach \x in {1,...,\z}
        {

          \draw node[draw,circle,inner sep=2pt] at (\x, \s-\x) {\themycount\global\stepcounter{mycount}};
        }
    }
  \draw[-latex] (-1,0) -- (9,0) node[below] {$x$};
  \draw[-latex] (0,-1) -- (0,9) node[left] {$y$};
  \foreach \i in {1,...,7}
    {
      \fill (\i,0) circle[radius=1pt] node[below] {\i};
      \fill (0,\i) circle[radius=1pt] node[left]  {\i};
    }
  \filldraw (0,0) circle[radius=2pt] node[below left] {$O$};
\end{tikzpicture}

\end{document}

image.png

\documentclass{article}
\usepackage{enumitem}
\begin{document}

\begin{enumerate}[label={[\arabic*]}]
  \item hello
  \item world
\end{enumerate}

\end{document}

\documentclass{article}
\usepackage{ctex}
\usepackage{tikz}
\ExplSyntaxOn
\int_new:N \l_exercise_number_int
\NewDocumentCommand{\datika}{ m }{
  \int_set:Nn \l_exercise_number_int { #1 }
  \begin{tikzpicture}[overlay,remember~picture]
    \node[
        fill=gray!10,
        rounded~corners,
        shift={(1,0)},
        align=left,
        font={\baselineskip=2.6em}
    ] at (current~page.west){
        {\heiti 答题卡} \\
        \int_step_inline:nn
          { \l_exercise_number_int }
          { ##1.\underline{\hspace{1cm}} \\ }
    };
  \end{tikzpicture}
}
\ExplSyntaxOff
\begin{document}

hello\datika{15}

\end{document}

或者

\documentclass{article}
\usepackage{ctex}
\usepackage{tikz}
\ExplSyntaxOn
\int_new:N \l_exercise_number_int
\int_set:Nn \g_tmpa_int { 1 }
\NewDocumentCommand{\datika}{ m }{
  \int_set:Nn \l_exercise_number_int { #1 }
  \begin{tikzpicture}[overlay,remember~picture]
    \node[
        fill=gray!10,
        rounded~corners,
        shift={(1,0)},
        align=left,
        font={\baselineskip=2.6em}
    ] at (current~page.west){
        {\heiti 答题卡} \\
        \int_step_inline:nn
          { \l_exercise_number_int - 1 }
          { \int_use:N \g_tmpa_int.\underline{\hspace{1cm}} \int_gincr:N \g_tmpa_int \\ }
        \int_use:N \l_exercise_number_int. \underline{\hspace{1cm}}
    };
  \end{tikzpicture}
}
\ExplSyntaxOff
\begin{document}

hello\datika{15}

\end{document}

PDF 的字体信息可以通过命令行工具(如 pdffonts)查看的

发布
问题