![在 Texmaker 中定义括号命令的问题](https://linux22.com/image/286902/%E5%9C%A8%20Texmaker%20%E4%B8%AD%E5%AE%9A%E4%B9%89%E6%8B%AC%E5%8F%B7%E5%91%BD%E4%BB%A4%E7%9A%84%E9%97%AE%E9%A2%98.png)
我是 LaTeX 新手,一直试图将\left(
命令重新定义为\(
。出于某种原因,TeXmaker 不允许我这样做,它一直告诉我\(
已经定义,但是当我在数学模式下输入时,\(
它会出现问题。我该怎么办?
以下是我的序言:
\documentclass[12pt]{article}
\setlength\parindent{0pt}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc} % input encoding UTF-8
\usepackage{amsmath,amssymb,amsthm}
\usepackage{color}
\usepackage[margin=3.0cm]{geometry}
\usepackage{graphicx}
\usepackage{float}
\usepackage{array}
\usepackage{url}
%
%
\newcommand{\D}{\partial} %partial operator
答案1
你可以LaTeX's
很轻松地覆盖内部定义。不过,这真的不是一个好主意。
\documentclass{article}
\renewcommand\({\left(}
\renewcommand\){\right)}
\begin{document}
\[
\( \frac{a}{b} \)
\]
\end{document}
最好使用类似\lp
和的东西\rp
。
\documentclass{article}
\newcommand\lp{\left(}
\newcommand\rp{\right)}
\begin{document}
\[
\lp \frac{a}{b} \rp
\]
\end{document}