这是 MacOS 的 Texshop 消失撇号的问题。
% !TEX encoding = UTF-8 Unicode
被添加到文件序言中。
在程序内:
首选项=>源设置为UTF8。
首选项=>杂项未选中 pTex 支持(这解决了许多人的问题,但对我来说没有。
在下面
编辑=>替换均未检查。
我曾尝试过“和”(主键和选项移位右括号),但后者应该总是产生撇号,但事实并非如此。
梅威瑟:
% !TEX encoding = UTF-8 Unicode
\documentclass[10pt]{scrbook}
\usepackage[english]{babel}
\KOMAoptions{headings=small}
\usepackage{kpfonts}
\usepackage[paperwidth=6in,paperheight=9in]{geometry}
\setcounter{secnumdepth}{0}
\setcounter{tocdepth}{3}
\usepackage[normalem]{ulem} %for strikeout text
\usepackage{mdwlist}
\usepackage{multicol}
\usepackage{makeidx}
\usepackage{idxlayout} %%to fix issues with index
\makeindex
\title{}
\author{}
\date{}
\begin{document}
Apostrophes
Joe’s shoes are missing.
So are Sam's.
The person's shoes.
\end{document}
答案1
我最近也遇到了同样的问题!我尝试了两种方法:
- 我添加了
\usepackage[utf8]{inputenc}
,但没有成功。我尝试了另一种相关的包方法,但也没有成功。 - 我手动将有问题的撇号替换为我刚刚输入的撇号。这很有效。为了提高效率,您可以考虑进行查找和替换。这有效!
我还使用了 XeLaTeX 而不是 LaTeX,以解决相关问题。如果我从一开始就使用 XeLaTeX,可能就不需要手动修复所有这些撇号了。
最后,复数撇号是撇号,没有撇号-s。;)
答案2
您还需要说明pdflatex
来源。添加utf8
\usepackage[utf8]{inputenc}
在序言的顶部。