使用英寸符号和英寸尺寸排版

使用英寸符号和英寸尺寸排版

如果有人能告诉我如何执行以下操作,我将不胜感激。

  • 如何在 LaTeX 中排版英寸符号?是吗"?Lamport 和 Knuth 似乎都没有提到它。
  • 假设\inchcommand是产生英寸符号的命令,是否在命令前插入一个细空格:1\,\inchcommand
  • 当您写 8.5 x 11 纸张尺寸时,不清楚尺寸是以英寸为单位的。有没有办法明确单位?

答案1

在大多数样式书中,建议您将其完整拼写出来。但是,如果您坚持按照问题排版,请使用以下方法:

\documentclass{article}
\usepackage{mathpazo,amsmath}
\def\inch#1{#1''}
\def\ft#1{#1'\thinspace}
\begin{document}
    6'\thinspace30''
%or
    \ft2\inch6
\end{document}

您也可以使用相同的方法以这种方式排版时间。您可以创建合适的命令。甚至更好的方法是直接将其排版为 SI 单位,然后让 TeX 进行转换。

\documentclass{article}
\usepackage{mathpazo}
\usepackage{fp}
\usepackage{siunitx}
\def\inch#1{#1''}
\def\ft#1{#1'\thinspace}
\def\inchtomm#1{%
   \FPmul\result{#1}{25.4}
   \FPround{\result}{\result}{2}
   \SI{\result}{\mm}}
\begin{document}
6'\thinspace30''

\ft2\inch6

\(\inchtomm{8.5}\times\inchtomm{11}\)

%or

\(8.5\thinspace\text{in}\times 11\thinspace\text{in}\)
\end{document}

如果你确实需要以英寸为单位排版,请使用8.5~in\mbox{8.5\thinspace in}。从排版的角度来看,这两种方法都是可以接受的。

编辑

看了一些指南。图片来自科学与技术写作格式手册,第二版,作者:Philip Rubens。(强烈推荐)

在此处输入图片描述

在您描述的上下文中,总体共识是用完整的单词拼写出来。在表格中,英寸显示为标题,by使用的符号即5 x 10

文中的缩写形式可以停止或省略in.;因为我早期的工程书籍中的单位总是使用它作为inielb/in等。

答案2

不管你实际使用哪个符号,你都应该使用包裹siunitx并使用DeclareSIUnit来设置 的含义\inch。这样,您就可以以与其他 SI 单位相同的方式使用此单位,并享受软件包带来的所有灵活性siunitx

在下面的 MWE 中,我使用了in,但另一种替代方法是使用\textquotedbl\inchQ),如输出所示:

在此处输入图片描述

\documentclass{article}
\usepackage{siunitx}

\usepackage[T1]{fontenc}% Needed for \textquotedbl
\DeclareSIUnit[number-unit-product = {}]{\inchQ}{\textquotedbl}

\DeclareSIUnit[number-unit-product = {\thinspace}]{\inch}{in}

\begin{document}
\begin{tabular}{ll}
    \SI{8.5 x 11}{\inch}  & \SI[product-units = single]{8.5 x 11}{\inch}\\
    \SI{8.5 x 11}{\inchQ} & \SI[product-units = single]{8.5 x 11}{\inchQ}
\end{tabular}
\end{document}

答案3

正如其他人所说,最好完整拼写出“英寸”。

然而,英寸的正确符号是双素数。不是右弯引号,也不是直引号,而是数学上的双素数。

在数学模式下,质数可以用单个撇号输入,因此“25 英尺 11 英寸”可以缩写为:

25' 11''

资料来源:

答案4

就我个人而言,我认为使用 mathmode 命令\prime\prime\prime(当然是上标高度)来表示长度单位英寸。这些命令应该保留给角度单位角分角秒

因此,我主张在文本模式下使用'''表示英尺和英寸。如果您在数学模式下可能需要这些单位名称,只需创建宏

\newcommand\foot{\mbox{'}}  % if using amsmath package, use \text rather than \mbox
\newcommand\inch{\mbox{''}} 
\newcommand\feet\foot   % define the plural versions of the macros...
\newcommand\inches\inch
\newcommand\by{\mbox{$\times$}} % for "by", suppress spacing placed around `times`

在序言中。这将允许您以数学或文本模式排版标准建筑木材的尺寸,即,

$2\inch \by 4\inches \by 8\feet$ % math mode
2\inch \by 4\inches \by 8\feet   % text mode, using the macros
2''\by4''\by8'                   % text mode, using double and single apostrophes

如下:

在此处输入图片描述

相关内容