我的代码中有这一行:
\fbox{\ker(r \lambda)_* \cong\mathbb{Z}/p^{a+t-\min\{a,b\}}}
这是我从一开始的文件
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
% Sprache (neue deutsche Rechtschreibung)
\usepackage[ngerman]{babel}
% Mathematik
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{tikz-cd}
\usepackage{mathtools}
\usepackage{commath}
\usepackage{bbm}
\usetikzlibrary{babel}
\usetikzlibrary{shapes.geometric}
\usepackage[margin= 1 in]{geometry}
%\addtolength{\oddsidemargin}{-.875in}
\addtolength{\evensidemargin}{-.575in}
%\addtolength{\textwidth}{1.75in}
\addtolength{\topmargin}{-.275in}
\addtolength{\textheight}{- .1 in}
\title{Master Thesis}
\author{Jacob }
\date{Feb 21}
\begin{document}
但是我提到的那行没有编译,有人能告诉我为什么我的代码不起作用吗?
答案1
默认情况下,(“框架框”)的内容\fbox
以文本模式处理。由于指令的参数\fbox
是数学内容,因此您需要通知 LaTeX 切换到数学模式。您可以通过替换
\fbox{\ker(r \lambda)_* \cong\mathbb{Z}/p^{a+t-\min\{a,b\}}}
和
\fbox{$\ker(r \lambda)_* \cong\mathbb{Z}/p^{a+t-\min\{a,b\}}$}
或者,如果所讨论的段落发生在数学模式中(例如,在显示的等式中),您可以使用\boxed
。例如,
$ \boxed{\ker(r \lambda)_* \cong\mathbb{Z}/p^{a+t-\min\{a,b\}}} $
该宏\boxed
由包提供amsmath
。
\documentclass{article}
\usepackage{amsmath,amssymb}
\begin{document}
\fbox{$\ker(r \lambda)_* \cong\mathbb{Z}/p^{a+t-\min\{a,b\}}$}
$\boxed{\ker(r \lambda)_* \cong\mathbb{Z}/p^{a+t-\min\{a,b\}}}$
\end{document}