惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

S
SegmentFault 最新的问题
量子位
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Jina AI
Jina AI
V
Visual Studio Blog
C
Check Point Blog
博客园 - 聂微东
博客园 - 叶小钗
Microsoft Security Blog
Microsoft Security Blog
E
Exploit-DB.com RSS Feed
Microsoft Azure Blog
Microsoft Azure Blog
G
Google Developers Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
N
Netflix TechBlog - Medium
Recorded Future
Recorded Future
aimingoo的专栏
aimingoo的专栏
罗磊的独立博客
Spread Privacy
Spread Privacy
Cisco Talos Blog
Cisco Talos Blog
C
Comments on: Blog
N
News and Events Feed by Topic
L
Lohrmann on Cybersecurity
小众软件
小众软件
H
Heimdal Security Blog
云风的 BLOG
云风的 BLOG
The Cloudflare Blog
Apple Machine Learning Research
Apple Machine Learning Research
The GitHub Blog
The GitHub Blog
Security Latest
Security Latest
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
U
Unit 42
阮一峰的网络日志
阮一峰的网络日志
H
Hacker News: Front Page
D
Docker
N
News and Events Feed by Topic
Application and Cybersecurity Blog
Application and Cybersecurity Blog
P
Privacy & Cybersecurity Law Blog
S
Schneier on Security
T
Troy Hunt's Blog
MyScale Blog
MyScale Blog
The Register - Security
The Register - Security
Simon Willison's Weblog
Simon Willison's Weblog
L
LangChain Blog
T
The Exploit Database - CXSecurity.com
D
Darknet – Hacking Tools, Hacker News & Cyber Security
NISL@THU
NISL@THU
TaoSecurity Blog
TaoSecurity Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
P
Privacy International News Feed
Blog — PlanetScale
Blog — PlanetScale

ctan-ann

ann - CTAN update: huffman ann - New on CTAN: pst-hyperboloid ann - CTAN update: xstix2 CTAN update: memoize-ext ann - CTAN update: memoize-ext CTAN update: chronos ann - CTAN update: chronos CTAN update: circledsteps ann - CTAN update: circledsteps CTAN update: tocbibind ann - CTAN update: tocbibind CTAN update: hawkdraw ann - CTAN update: hawkdraw CTAN update: mercatormap ann - CTAN update: mercatormap CTAN update: latex-papersize ann - CTAN update: latex-papersize New on CTAN: proofgraph ann - New on CTAN: proofgraph CTAN update: sneaker CTAN update: asymptote CTAN update: aTableau CTAN update: njuthesis New on CTAN: europasscv2025 CTAN update: acmart CTAN update: responsive CTAN update: didec CTAN update: LXGW-fonts CTAN update: catppuccinPalette CTAN update: nwafuthesis New on CTAN: nwafupaper CTAN update: spath3 CTAN update: enumext CTAN update: scontents CTAN update: eso-pic CTAN update: tikzmark New on CTAN: pst-hypertiling CTAN update: pkgcheck CTAN update: FraGoLi New on CTAN: relatese CTAN update: latex-base CTAN update: latex-papersize New on CTAN: luadraw CTAN update: hawkdraw CTAN update: expltools New on CTAN: atomicreactions CTAN update: l3kernel CTAN update: match_parens New on CTAN: pst-hertz CTAN update: scripture CTAN update: fcolumn CTAN update: dirtreex CTAN update: tcolorbox CTAN update: babel-ukrainian CTAN update: impnattypo CTAN update: boldtensors New on CTAN: iptconf CTAN update: ctanbib CTAN update: lua-list-hyphen CTAN update: LyLuaTeX CTAN update: maze CTAN update: oldstandard New on CTAN: na-list CTAN update: thuthesis CTAN update: gbt7714 CTAN update: pdfmanagement CTAN update: hawkdraw CTAN update: l3kernel-dev CTAN update: CircuiTikZ CTAN update: numodel-bundle New on CTAN: orbitals New on CTAN: pst-titration CTAN update: ZUGFeRD CTAN update: ProfCollege New on CTAN: biblatex-greifswald New on CTAN: tikz-sections New on CTAN: printcolormanager CTAN update: pdfprivacy CTAN update: codedescribe CTAN update: bookmark CTAN update: OpTeX New on CTAN: hawkdraw New on CTAN: page-canons New on CTAN: transition-metals CTAN update: luaoptions CTAN update: texlive-dummy-fedora CTAN update: appendixnumberbeamer CTAN update: modernruler New on CTAN: pst-eqhz CTAN update: simplebnf CTAN update: fundus CTAN update: unibidi-lua CTAN update: pst-fun CTAN update: hvfloat New on CTAN: attinormativi CTAN update: njuthesis New on CTAN: beamertheme-geode New on CTAN: numodel-bundle CTAN update: bundledoc CTAN update: biblatex-cse
ann - New on CTAN: turkce-sayi
Contact Author · 2026-06-13 · via ctan-ann

Date: June 13, 2026 11:57:07 AM CEST

Sonat Süer submitted the turkce-sayi package. Version number: 1.0 2026-06-11 License type: lppl1.3c Summary description: Automatic Turkish suffix handling for reference numbers Announcement text:


Automatic Turkish suffix harmony for numbers in LuaLaTeX When a number in a Turkish document is produced by a cross-reference (\ref, \pageref, \cite), the correct form of any attached suffix depends on how that number is pronounced — information that is unavailable at editing time. Hardcoding a suffix works for some numbers but silently produces wrong output for others. turkce-sayi resolves this at compile time via LuaTeX. It looks up the phonological properties of the number's Turkish name and applies four transformation rules: consonant hardening/softening (sertleşme/yumuşama), two-way and four-way vowel harmony (ünlü uyumu), and buffer-letter insertion or vowel drop (kaynaştırma/düşme). Invariant morphemes such as -ki, -ken, and -yor are detected and vowel harmony is reset at their position so that subsequent morphemes harmonise correctly. The package requires LuaLaTeX. Examples: \trkappend{3}{'de} % → 3'te (sertleşme: üç ends in ç) \trkappend{6}{'de} % → 6'da (vowel harmony: altı has back vowel) \trkappend{2}{'inci} % → 2'nci (vowel drop: iki ends in vowel) \trkpageref{sec:intro}{'de} % → 5'te (suffix determined at compile time) \trkref{sec:results}{'inci} % → 3'üncü (section number resolved automatically) \trkbibref{smith2021}{'de} % → [3]'te (citation number resolved from .aux)


This package is located at https://mirrors.ctan.org/macros/luatex/latex/turkce-sayi More information is at https://www.ctan.org/pkg/turkce-sayi


Thanks for the upload. For the CTAN Team Erik Braun


CTAN is run entirely by volunteers and supported by TeX user groups. Please join a user group or donate to one, see https://ctan.org/lugs

turkce-sayi – Automatic Turkish suffix handling for reference numbers

When a number in a Turkish document is generated by a cross-reference (\ref, \pageref, \cite), the correct form of any appended suffix depends on how that number is pronounced, an information that is not available at the time of editing. Specifying a suffix works for some numbers, but for others it silently results in incorrect output.

This package solves this problem at compile time via LuaTeX. It determines the phonological properties of the Turkish name of the number and applies the appropriate transformation rules.

Packageturkce-sayi
Version1.0 2026-06-11
Copyright2026 Sonat Süer
MaintainerSonat Süer

Announcements

more