如何排版一首歌曲的时长?

如何排版一首歌曲的时长?

我正在进行的一项作业需要引用2:30一首歌曲中的几次(例如两分三十秒)。

我曾考虑使用,$2$:$30$因为我认为使用2:30是不正确的。

我排版歌曲时长的方法正确吗,或者还有其他方法吗?

答案1

2:30 是不正确的,因为在:和 之间添加了一个空格30。我建议使用语法接近于所写内容的宏:它以2:30或 甚至2: 302 : 30作为参数,并打印类似 和 的内容Duration 2:30,并给出正确的间距(冒号两侧的空格较窄)。它需要etoolboxxparse包。

此外,如果时间是 3:00,您只需输入 3,系统就会添加 00。如果长度少于 1 分钟,您只需输入 :45。

我没有实现拉格的情况,其长度可以超过 1 小时,但这很容易做到:)

以下是使用和不使用宏的示例:

\documentclass[12pt, a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\usepackage{cabin}
\usepackage{etoolbox, xparse}

\def\lgthname{Duration}
\DeclareDocumentCommand \lgth%
{ >{\SplitArgument {1}{:}} m }
{\lgthaux#1}
\NewDocumentCommand{\lgthaux}{mm}
{\lgthname\quad\ifblank{#1}{0}{#1}\,:\,\IfNoValueTF{#2}{00}{#2}}

    \begin{document}

\sffamily
\lgth{2: 30} \qquad \lgth{: 45}\qquad\lgth{3}\\

Duration\quad2 : 30\\

Duration\quad2:30\\

\end{document} 

在此处输入图片描述

相关内容