我正在使用 acm 模板,并且想要<
和>
括号。我查看了一些关于这个问题的帖子,他们建议使用\left
和\right
。但问题是当我使用它们时,他们给了我错误,说! Missing delimiter (. inserted).
我想要编写像 这样的 html 代码<html>
。
我不需要拉长的 '<',因为它是delimiter
from mathsymbols
。我想要简单的 '<'。
以下是示例代码
\documentclass[prodmode,acmtecs]{acmsmall}
% Package to generate and customize Algorithm as per ACM style
\usepackage[ruled]{algorithm2e}
\usepackage{listings}
\usepackage{array}
\renewcommand{\algorithmcfname}{ALGORITHM}
\SetAlFnt{\small}
\SetAlCapFnt{\small}
\SetAlCapNameFnt{\small}
\SetAlCapHSkip{0pt}
\IncMargin{-\parindent}
% Document starts
\begin{document}
% Title portion
\title{Some Title}
\author{Some Name
\affil{Some University}}
\maketitle
$\left$ source $\right$
\end{document}
但如果我使用它$\langle$
,$\rangle$
它不会给我任何错误,但会给出奇怪的左角度和右角度。
答案1
我建议创建一个代表 HTML 标签的命令。例如\htmltag
:
\documentclass{article}
\usepackage{graphicx}% http://ctan.org/pkg/graphicx
\newcommand{\htmltag}[1]{%
\scalebox{.6}[1]{$<$}{\ttfamily#1}\scalebox{.6}[1]{$>$}%
}
\begin{document}
There is \htmltag{source} and also \htmltag{img}.
\end{document}
graphicx
's\scalebox
用于水平缩小<
和>
(缩小到原始宽度的 60%),同时保持其垂直高度。您可以根据需要将其替换为任何其他符号(例如\langle
和),也可以修改水平缩放参数或完全删除缩放。您无需使用和调整分隔符的大小。\rangle
.6
\left
\right
目前,内容是使用 设置的\ttfamily
。但是,根据用途,\mbox
如果您的标签由多个单词组成,您可能希望将其放在 中,以避免在文本块边界处中断。