23–25
Это удобный шаблон для тех, кто с трудом запоминает, какой символ использовать между диапазонами номеров страниц, или у кого есть проблемы с доступом или другими проблемами при выборе правильного символа, тире – .
{{subst:page range|vi|ix}}
→ vi–ix{{subst:page range|vi-ix}}
или {{subst:page range|vi - ix}}
→ vi – ixЭтот шаблон всегда следует заменять на {{subst:page range|...}}
, за исключением цитаты <ref>...</ref>
(где замена не работает); в этом случае просто используйте, {{page range|...}}
и бот заменит его позже. Эта подмена/замена предназначена для того, чтобы мусор викикода не сохранялся там, где он не нужен или где он «загрязняет» метаданные цитирования.
Поскольку он удаляет ненужные пробелы, его нельзя использовать для сложных случаев, содержащих пробелы, таких как «табличка 7 – табличка 9», хотя эту информацию можно передать более кратко, используя этот шаблон, как plates {{subst:page range|7|9}}
→ таблички 7–9. Из-за удаления пробелов он также не подходит для диапазонов дат (или других сложных).
Два параметра:
{{subst:page range|23|25}}
Один параметр:
{{subst:page range|23-25}}
, {{subst:page range|23 – 25}}
, и т. д.
Обнаруживаются все эти символы: - , – , — , ‒ , − , ― , ⁓ , ‐ , ‑ , ﹘ , ﹣ , - . Это должно обрабатывать скопированные диапазоны страниц из исходного материала практически в любом формате, тем более что он автоматически обрабатывает любые пробелы.
{{page range|48|49}}
→ 48–49{{page range| 50| 51}}
→ 50–51{{page range|52 |53 }}
→ 52–53{{page range| 54 | 55 }}
→ 54–55{{page range|60-61}}
→ 60–61{{page range| 62-63}}
→ 62–63{{page range| 64-65 }}
→ 64–65{{page range|66 - 67}}
→ 66–67{{page range| 68 - 69 }}
→ 68–69Следовательно, вы не можете сделать что-то вроде Yang (2024), pp.{{subst:page range| 70|71}}
; это должно бытьYang (2024), pp. {{subst:page range|70|71}}
Подменить <ref>Yang (2024), pp. {{subst:page range|70|71}}</ref>
шаблон на самом деле не получится из-за ограничений парсера MediaWiki. В результате {{subst:page range|70|71}}
в цитате будет отображаться сам викикод, а не предполагаемый вывод шаблона.
Вместо этого просто выполните <ref>Yang (2024), pp. {{page range|70|71}}</ref>
, и бот, который ищет шаблоны типа «Этот шаблон всегда следует заменять», исправит это позже.
Этот шаблон не является «волшебным» и не выполняет сложный анализ трех и более параметров.
pp. {{subst:page range|vi|ix}}, {{subst:page range|23|25}}, 27, 92, {{subst:page range|120|121}}, appendix 2
pp. {{subst:page range|vi-ix}}, {{subst:page range|23-25}}, 27, 92, {{subst:page range|120-121}}, appendix 2
{{date range}}
{{frac}}
{{ratio}}