PHẦN MỀM HỖ TRỢ DẠY VÀ HỌC

Tạo ký hiệu trong LaTeX bằng TikZ

Trong một số trường hợp, ta đang cần một lệnh để hiển thị một ký hiệu nào đó trong LaTeX nhưng google hoài mà không thấy. Lúc này ta có thể suy nghĩ đến việc tự vẽ ký hiệu đó cho mình, gói vẽ hình TikZ sẽ giúp bạn làm tốt công việc này, tùy biến tùy ý.

Ý tưởng chung là ta sẽ xem ký hiệu như một hình vẽ, sau đó dùng TikZ vẽ lại ký hiệu. Mời mọi người tham khảo đoạn code bên dưới và thực thành tự tạo ký hiệu cho riêng mình nhé!
\documentclass{article}
\usepackage[utf8]{vietnam}
\usepackage{tikz}
\usetikzlibrary{calc}
\usepackage{pgfplots}
\usepgfplotslibrary{fillbetween}

%Tạo ký hiệu chia hết
\newcommand{\Div}{
\tikz[scale=\f@size/12,baseline=(h-maths.center)]\path 
(0,0) node {$\cdot$}
(0,1mm) node {$\cdot$}
(0,-1mm) node (h-maths) {$\cdot$}
;
}

%Tạo ký hiệu không chia hết
\newcommand{\nDiv}{
\hspace*{-1mm}
\tikz[scale=\f@size/12,baseline=(h-maths.base)]\draw[line width=\f@size/12*0.5pt] 
node(h-maths){\Div}
(-130:1.5mm)--(55:1.5mm)
;
\hspace*{-1mm}
}

%Tạo ký hiệu tam giác đồng dạng
\newcommand{\backsim}[1][]{ ~\tikz[scale=\f@size/12,baseline=\f@size/12*-7pt]\draw[#1,scale=0.1,line width=\f@size/12*0.5pt] (0,0) arc (90:270:1)..controls +(0:1) and +(180:1).. (2,0) arc (90:-90:1);~
}

\begin{document}
Ký hiệu chia hết:
		$$a\Div b$$
		\Large$$a\Div b$$
		\Huge$$a\Div b$$

\normalsize Ký hiệu không chia hết: 
		$$a\nDiv b$$
		\Large$$a\nDiv b$$
		\Huge$$a\nDiv b$$

\normalsize Ký hiệu tam giác đồng dạng: 
		$$\triangle ABC\backsim\triangle  MNP$$
		\Large $$\triangle ABC\backsim\triangle  MNP$$
		\Huge $$\triangle ABC\backsim\triangle  MNP$$
\end{document}
  

Đăng nhận xét

0 Nhận xét