add algo package and fix font issue
This commit is contained in:
		
							
								
								
									
										14
									
								
								algo.sty
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								algo.sty
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,14 @@
 | 
				
			|||||||
 | 
					\def\begin@lg{\begin{minipage}{1in}\begin{tabbing}
 | 
				
			||||||
 | 
					        \quad\=\qquad\=\qquad\=\qquad\=\qquad\=\qquad\=\qquad\=\kill}
 | 
				
			||||||
 | 
					\def\end@lg{\end{tabbing}\end{minipage}}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					\newenvironment{algorithm}
 | 
				
			||||||
 | 
					{\begin{tabular}{|l|}\hline\begin@lg}
 | 
				
			||||||
 | 
					{\end@lg\\\hline\end{tabular}}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					\newenvironment{algo}
 | 
				
			||||||
 | 
					{\begin{center}\begin{algorithm}}
 | 
				
			||||||
 | 
					{\end{algorithm}\end{center}}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					\def\argmax{\operatornamewithlimits{arg\,max}}
 | 
				
			||||||
 | 
					\def\argmin{\operatornamewithlimits{arg\,min}}
 | 
				
			||||||
							
								
								
									
										11
									
								
								main.tex
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								main.tex
									
									
									
									
									
								
							@@ -1,6 +1,7 @@
 | 
				
			|||||||
\documentclass[11pt]{article}
 | 
					\documentclass[11pt]{article}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
\usepackage[sans]{myctex}
 | 
					\usepackage[sans]{myctex}
 | 
				
			||||||
 | 
					\usepackage{algo}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
\title{思源黑体 + FiraGO}
 | 
					\title{思源黑体 + FiraGO}
 | 
				
			||||||
@@ -31,5 +32,15 @@ s.t.&   &   (1-\delta_x - \delta_y) d^2(x,y)\leq \|v_x-v_y\|^2 &\leq (c^2+(\delt
 | 
				
			|||||||
\end{aligned}
 | 
					\end{aligned}
 | 
				
			||||||
\end{equation}
 | 
					\end{equation}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					\begin{figure}
 | 
				
			||||||
 | 
					\begin{algo}
 | 
				
			||||||
 | 
					sdf\\
 | 
				
			||||||
 | 
					\quad sdf\\
 | 
				
			||||||
 | 
					return ss
 | 
				
			||||||
 | 
					\end{algo}
 | 
				
			||||||
 | 
					\caption{this is a fig 这是图}
 | 
				
			||||||
 | 
					\end{figure}
 | 
				
			||||||
 | 
					\textsc{Sans}
 | 
				
			||||||
 | 
					\texttt{monolM}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
\end{document}
 | 
					\end{document}
 | 
				
			||||||
							
								
								
									
										11
									
								
								myctex.sty
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								myctex.sty
									
									
									
									
									
								
							@@ -1,5 +1,6 @@
 | 
				
			|||||||
\ProvidesPackage{myctex}
 | 
					\ProvidesPackage{myctex}
 | 
				
			||||||
\usepackage[fontset=none, scheme=plain]{ctex}
 | 
					\usepackage[fontset=none, scheme=plain]{ctex}
 | 
				
			||||||
 | 
					\usepackage{fontspec}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
\newif\ifmyctex@sans
 | 
					\newif\ifmyctex@sans
 | 
				
			||||||
\myctex@sansfalse % Default is serif
 | 
					\myctex@sansfalse % Default is serif
 | 
				
			||||||
@@ -11,16 +12,11 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
% Now use the conditional
 | 
					% Now use the conditional
 | 
				
			||||||
\ifmyctex@sans
 | 
					\ifmyctex@sans
 | 
				
			||||||
  \renewcommand{\ttdefault}{lmtt}
 | 
					 | 
				
			||||||
\setCJKmainfont{Source Han Sans SC}
 | 
					\setCJKmainfont{Source Han Sans SC}
 | 
				
			||||||
\setCJKsansfont{Source Han Sans SC}
 | 
					\setCJKsansfont{Source Han Sans SC}
 | 
				
			||||||
\setCJKmonofont{Source Han Sans SC}
 | 
					\setCJKmonofont{Source Han Sans SC}
 | 
				
			||||||
  \RequirePackage{unicode-math}
 | 
					\usepackage[fira]{fontsetup}
 | 
				
			||||||
  \unimathsetup{math-style=ISO, bold-style=ISO, mathrm=sym}
 | 
					\usepackage{FiraMono}
 | 
				
			||||||
	\setmainfont{FiraGO}[BoldFont=* SemiBold, Numbers=Monospaced]
 | 
					 | 
				
			||||||
	\setsansfont{FiraGO}[BoldFont=* SemiBold, Numbers=Monospaced]
 | 
					 | 
				
			||||||
	\setmathfont{Fira Math}[BoldFont=*-SemiBold]
 | 
					 | 
				
			||||||
  % texttt is not using the correct font
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
\else
 | 
					\else
 | 
				
			||||||
\setCJKmainfont{Source Han Serif SC}
 | 
					\setCJKmainfont{Source Han Serif SC}
 | 
				
			||||||
@@ -45,7 +41,6 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
\RequirePackage{graphicx} % essentials
 | 
					\RequirePackage{graphicx} % essentials
 | 
				
			||||||
% \RequirePackage{microtype}
 | 
					% \RequirePackage{microtype}
 | 
				
			||||||
\RequirePackage{berasans, beramono}
 | 
					 | 
				
			||||||
\RequirePackage{eucal}
 | 
					\RequirePackage{eucal}
 | 
				
			||||||
\RequirePackage[nocompress]{cite}       % other convenient stuff
 | 
					\RequirePackage[nocompress]{cite}       % other convenient stuff
 | 
				
			||||||
\RequirePackage{enumerate}
 | 
					\RequirePackage{enumerate}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user