![插入“~”时遇到问题(不等同于 \sim}](https://linux22.com/image/273286/%E6%8F%92%E5%85%A5%E2%80%9C~%E2%80%9D%E6%97%B6%E9%81%87%E5%88%B0%E9%97%AE%E9%A2%98%EF%BC%88%E4%B8%8D%E7%AD%89%E5%90%8C%E4%BA%8E%20%5Csim%7D%20.png)
我需要在我的文档中包含一个 URL,其中包含此符号:~
只需输入 URL 就会生成一个空格而不是符号,并且用 替换符号$\sim$
并不等效,如果将 URL 复制并粘贴到浏览器中,则该 URL 不再有效。 有没有办法生成精确的符号? 我想要使用的完整 URL 是http://www.its.caltech.edu/∼ph76a/pdh.pdf
。 工作示例:
\documentclass[11pt]{amsart}
\usepackage[top=1in, bottom=1in, left=1.5in, right=1in]{geometry} % See geometry.pdf to learn the layout options. There are lots.
\geometry{a4paper}
\usepackage{graphicx}
\usepackage{amssymb}
\usepackage{epstopdf}
\usepackage{subfigure}
\usepackage{setspace}
\usepackage{cite}
\usepackage{amsmath}
\usepackage{xfrac}
\usepackage{cleveref}
\usepackage{url}
\usepackage{breqn}
\usepackage[bitstream-charter]{mathdesign}
\usepackage[T1]{fontenc}
\begin{document}
http://www.its.caltech.edu/~ph76a/pdh.pdf
\end{document}
答案1
您已在加载url
包。因此使用\url{<url address>}
:
\documentclass[11pt]{amsart}
\usepackage{url}
\begin{document}
\url{http://www.its.caltech.edu/~ph76a/pdh.pdf}
\end{document}
如果要使其成为可点击的链接,请使用hyperref
。该url
包自行加载hyperref
。
\documentclass[11pt]{amsart}
\usepackage[colorlinks]{hyperref}
\begin{document}
\url{http://www.its.caltech.edu/~ph76a/pdh.pdf}
\end{document}
如果您想要稍微降低波浪号,请将选项传递lowtilde
给url
package。即,
\usepackage[lowtilde]{url}
如果使用url
包和
\PassOptionsToPackage{lowtilde}{url}
\documentclass[11pt]{amsart}
\usepackage[colorlinks]{hyperref}
..
..
为了hyperref
。
字体样式可以通过命令设置\urlstyle
。从url
(文档):
您可以使用“\urlstyle{xx}”切换打印样式,其中“xx”可以是任何已定义的样式。预定义样式为“tt”、“rm”、“sf”和“same”,它们都允许相同的换行符但使用不同的字体 - 前三个选择特定字体,“same”样式使用当前文本字体。您可以按照以下说明使用不同的字体和/或换行符定义自己的样式。“\url”命令遵循当前设置的样式所规定的内容。
因此\urlstyle{tt}
应该始终为您提供上述风格。