我有代码(下图),我想将其插入到文档中。我从Stitz-Zeager 代数书,修正版,第一章。
我正在使用 ShareLaTeX 工作,但我不知道如何插入mfpic [10]
代码中的数字,以及它与实数线的部分(表格的第三列)的对应关系。
我也使用 TeXnicCenter,但我不知道如何metapost
在那里生成文件,也不知道如何在 ShareLaTeX 中生成文件。
我知道还有其他方法可以通过使用其他包来插入或创建图像,但我想按原样嵌入表格。有什么办法吗?
这是前两行的代码。
\documentclass[11pt]{book}
\usepackage{amssymb,amsmath,amsthm,fancyhdr,supertabular,longtable,hhline}
\usepackage{colortbl}
\usepackage{import, multicol,boxedminipage}
\usepackage[metapost,truebbox]{mfpic}
\usepackage[pdflatex]{graphicx}
\newcommand{\bbm}{\begin{boxedminipage}{6.41in}}
\newcommand{\ebm}{\end{boxedminipage}}
\begin{document}
\colorbox{ResultColor}{\bbm
\begin{center}
\begin{tabular}{|c|c|c|} \hline
Set of Real Numbers & Interval Notation & Region on the Real Number Line \\ \hline
& & \\
\shortstack{$\{x\,|\,a<x<b\}$ \\ \hfill}& \shortstack{$(a,b)$ \\ \hfill} &
\begin{mfpic}[10]{-3}{3}{-2}{2}
\backgroundcolor[gray]{.95}
\tlpointsep{4pt}
\axislabels {x}{{$a\vphantom{b} \hspace{4pt} $} -3, {$b$} 3}
\polyline{(-3,0), (3,0)}
\pointfillfalse
\point[3pt]{(3,0), (-3,0)}
\end{mfpic} \\ \hline
\end{tabular}
\end{center}
\ebm}
\end{document}
答案1
我认为这mfpic
太过分了:
\documentclass[11pt]{book}
\usepackage{amsmath,amssymb}
\newcommand{\graphicinterval}[4]{%
% #1 = a (arrow), c (closed), o (open)
% #2 = left label
% #3 = like #1
% #4 = right label
\renewcommand{\arraystretch}{0}
\begin{tabular}{@{}c@{}}
$\mathstrut$\\
\makebox[6em]{$%
\if#1a{\leftarrow}\mkern-4mu\fi
\if#1c{\bullet}\mkern-3mu\fi
\if#1o{\circ}\mkern-3mu\fi
\smash-\mkern-7mu
\cleaders\hbox{$\mkern-2mu\smash-\mkern-2mu$}\hfill
\mkern-7mu\smash-
\if#3a\mkern-4mu{\rightarrow}\fi
\if#3c\mkern-3mu{\bullet}\fi
\if#3o\mkern-3mu{\circ}\fi
$}\\
$\mathstrut #2$\hfill$#4$
\end{tabular}%
}
\begin{document}
\begin{tabular}{|c|c|c|}
\hline
Set of Real Numbers & Interval Notation & Region on the Real Number Line \\
\hline
$\{x \mid a<x<b\}$ & $(a,b)$ & \graphicinterval{o}{a}{o}{b} \\
\hline
$\{x \mid a\le x<b\}$ & $[a,b)$ & \graphicinterval{c}{a}{o}{b} \\
\hline
$\{x \mid a<x\le b\}$ & $(a,b]$ & \graphicinterval{o}{a}{c}{b} \\
\hline
$\{x \mid a\le x\le b\}$ & $[a,b]$ & \graphicinterval{c}{a}{c}{b} \\
\hline
$\{x \mid x<b\}$ & $(-\infty,b)$ & \graphicinterval{a}{}{o}{b} \\
\hline
$\{x \mid x\le b\}$ & $(-\infty,b]$ & \graphicinterval{a}{}{c}{b} \\
\hline
$\{x \mid x>a\}$ & $(a,\infty)$ & \graphicinterval{o}{a}{a}{} \\
\hline
$\{x \mid x\ge a\}$ & $[a,\infty)$ & \graphicinterval{c}{a}{a}{} \\
\hline
$\mathbb{R}$ & $(-\infty,\infty)$ & \graphicinterval{a}{}{a}{} \\
\hline
\end{tabular}
\end{document}