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

注册于 4年前

回答
467
文章
291
关注者
196

用下面的例子看看:

\documentclass[11pt]{ctexbook}
\usepackage[ruled,vlined,linesnumbered,algo2e,resetcount,algochapter]{algorithm2e}
\usepackage{algorithm}

\makeatletter
\renewcommand\thealgorithm{\thechapter.\arabic{algorithm}}
\@addtoreset{algorithm}{chapter}
\makeatother

\begin{document}
\chapter{测试算法章节}
引用算法 \ref{Algorithm:C4}:
\begin{algorithm}[!hbp] 
    \DontPrintSemicolon
    \hspace{-0.5em}\KwIn{
        最大迭代次数:$Gen_{max}$,种群规模:$N$,邻域大小:$T$ \;
        \hspace{2.3em}外部存档容量:$1.5*N$,最大调整向量数:$nus$
    }
    \hspace{-0.5em}\KwOut{
        种群$P$ }

\caption{MaOEA/D算法\label{Algorithm:C4}}
\end{algorithm}

\end{document}

效果如下:
image.png

具体有没有什么图形参考,不知道是啥样的?

明显是字体的设计没有包含有中文字体的,就是说这个字体是英文的萝莉体,中文的字符他没有。

最好截图看看,我觉得从你的描述就没有问题。
你编译的文件是不是你文件夹里打开的嘛?最好核实下。

subequations 里面要有多个 equation 环境,就变成了子公式了。
带着星号提示是让你输入的,不能直接编译就用了。具体使用,CTeX FAQ 有详细的例子看看:
image.png

太老的中文支持方式了,如果是老模板,用 CTeX 去使用。建议变更中文支持方式。

文件在哪里?找到设置页眉的地方去掉就好了,一般都是 pagestyle 这样的。

有一个方案,你可以看看 IEEE 提供的方案,看看这个文档:https://www.latexstudio.net/index/details/index/mid/155.html

跨栏宏包,有个宏包叫 cuted 可以试用下,地址:https://ctan.org/pkg/cuted 这个宏包会有后遗症,版面会有异常,需要手工调整。

通常,我们给出版社的做法有几个作为参考:

  1. 大型公式的共性部分进行替换,比如数学里 令 A = bla bla,把 A 替换到公式里,然后缩小公式;
  2. 分式的分子分母或者根号内容进行折行,通常用 array 等进行折行操作,缩短公式的宽度;
  3. 整体公式进行缩小,比如大型矩阵采用 smallmatrix 环境进行整体缩小的方式处理;

通常我们的大型公式都是有办法拆分成子公式的,纯粹靠版面调整,反而内容调整更加实际。

我们推荐大家学习 latexmk 的使用,比如模板的编译方式是 pdflatex 编译的时候可以用:

latexmk -pdf  filename.tex

如果编译方式显示的是 xelatex 那么编译的时候就用:

latexmk -xelatex  filename.tex

latexmk 会自动判断参考文献或者是索引,交叉引用的编译次数啥的,非常方便,最近也有新的是 arara, 有兴趣也可以了解下:https://www.ctan.org/pkg/arara

从代码看你要开启 twoside 模式:

\documentclass[twoside]{ctexart}

\begin{document}
\section{第一章}
\marginpar[\footnotesize 左边注。]{\footnotesize 右边注。}
\clearpage
\section{第二章}
\marginpar[\footnotesize 左边注。]{\footnotesize 右边注。}
\end{document}

很简单,你设置的方正字体没有粗体字重,可以看看思源的字体都是有字重的:
image.png

思源字体都是设计了不同的字重的。方正很多字体没有字重,你想加粗,可以看看 xeCJK 如何设置伪粗体。
image.png

代码如下:

\documentclass{article}
\usepackage{subfig}
\usepackage{graphicx}

\begin{document}
\begin{figure}
\centering
  \subfloat[caption fig (a).]{\parbox{\textwidth}{\centering\includegraphics[width=2cm]{example-image-a}\hskip1cm\includegraphics[width=2cm]{example-image-a}\\
\includegraphics[width=2cm]{example-image-a}\hskip1cm\includegraphics[width=2cm]{example-image-a}\hskip1cm\includegraphics[width=2cm]{example-image-a}}}

 \subfloat[caption fig (b).]{\parbox{\textwidth}{\centering\includegraphics[width=2cm]{example-image-a}\hskip1cm\includegraphics[width=2cm]{example-image-a}\\
\includegraphics[width=2cm]{example-image-a}\hskip1cm\includegraphics[width=2cm]{example-image-a}\hskip1cm\includegraphics[width=2cm]{example-image-a}}}

   \caption{caption fig.}\label{fig:}
\end{figure}
\end{document}

效果图如下:
image.png

这是从一个站点挪来的代码,效果如下;
image.png

\documentclass{ctexart}

\usepackage{tcolorbox}
\tcbuselibrary{breakable,theorems,skins}
 
%\tcbuselibrary{breakable} %%を読み込んでいます。
\newcounter{reidaibangou} %%カウンタの定義
\newtcolorbox{reidai}[1][]{enhanced,boxrule=0.5mm,
    top=2pt,left=44pt,right=4pt,bottom=2pt,arc=0mm,
    colframe=blue!30!gray,
    boxrule=1pt,
    underlay={
    \node[inner sep=1pt,blue!50!black,fill=blue!10!white]at ([xshift=22pt,yshift=-9pt]interior.north west) {\stepcounter{reidaibangou}\bfseries\sffamily 例題\thereidaibangou};},
    segmentation code={%
    \draw[dashed] (segmentation.west)--(segmentation.east);
    \node[inner sep=1pt,blue!50!black,fill=blue!10!white] at ([xshift=22pt,yshift=-8pt]segmentation.south west) {\bfseries\sffamily 解};},
    before upper={\setlength{\parindent}{1\ccwd}},
    before lower={\setlength{\parindent}{1\ccwd}},
}
%%%%%ここまでがreidai環境の定義。例えば本文中に以下のように記述してみよう。
\begin{document}
\begin{reidai}
次の問題に答えなさい。
\begin{enumerate}
    \item 8人を2つの組に分ける方法は何通りあるか。
    \item 6人を3つの部屋A,B,Cに入れる方法は何通りあるか。 {ただし}各部屋に少なくとも1人は入るものとする。
\end{enumerate}

\tcblower

区別があるかどうかを正しく考えます。
\begin{enumerate}
    \item なんだかんだで127通り
    \item なんだかんだで540通り
\end{enumerate}

\end{reidai}

\end{document}

地址:https://marukunalufd0123.hatenablog.com/entry/2019/03/15/071717

这些定制模板,还是用原生的完整例子去使用,不要这样缩减下来使用。

看看下面的示例,自己研究下:

\documentclass{article}
\usepackage{enumitem}
\begin{document}
    \begin{enumerate}
        \item 1
        \item 2
        \item 3
    \end{enumerate}
    some text
    \begin{enumerate}[resume*]
        \item 4
    \end{enumerate}
\end{document}

发布
问题