初识格律诗创作
前言
最近在github上发现了一个很有意思的开源项目,格律诗编辑程序。它不但可以自动检查平仄等格律规则,并且能够通过机器学习来将自己的作品和《全唐诗》的诗句做对比。从而得出和自己所写诗句相似度高的唐诗。
想来,高中的时候也有一段时间痴迷于创作诗词,只是当时对于很多的基础知识都不是很了解。所以写出来的东西也只是自娱自乐,没有什么章法可言。
cope这个项目是使用node.js写的,运行在electron框架。刚好自己也在学习相关的知识,学习开发的同时又能学习诗词创作,何乐而不为呢。
基本要素
平仄
- 四声
解释:简单来说,对于普通话而言,1,2声为平,3,4声为仄。 - 基本句式
- 平起平收:平平【仄】仄平
- 平起仄收:【平】平平仄仄
- 仄起平收:【仄】仄仄平平
- 仄起仄收:【仄】仄平平仄
解释:平完了仄,仄完了平。【】里面的可平可仄。七言律诗同理,只需在前面加上两个平仄相反的字。
押韵
规则
双数句必须是同一个韵部,必须是平声韵。
对仗
规则
- 律绝句不需要必须对仗
王昌龄《出塞》 => 不对仗
清时明月汉时关,万里长征人未还。但使龙城飞将在,不教胡马度阴山。
杜甫《绝句》 => 对仗
两个黄鹂鸣翠柳,一行白鹭上青天。窗含西岭千秋雪,门泊东吴万里船。
- 八句律诗中间两联必须对仗
李商隐《锦瑟》
锦瑟无端五十弦,一弦一柱思华年。【庄生晓梦迷蝴蝶,望帝春心托杜鹃】。
【沧海月明珠有泪,蓝田日暖玉生烟】。此情可待成追忆,只是当时已惘然。
- 八句以上的排律除了首尾两联,中间所有联必须对仗
对仗的不同种类
- 工对 => 词性和门类均相同,上文杜甫的绝句就是典型的工对。两个 || 一行;黄鹂 || 白鹭;窗含 || 门泊;
- 宽对,邻对 => 词性和大的类别相同,如上文的柳 || 天;雪 || 船;它们门类不同,但都是名词。
- …
黏连
规则
双数句的第二个字和单数句的第二个字平仄要一致
结语
这篇文章整理了格律诗创作的基本知识和一些规则。当然格律诗创作如果过于追求形式上的规范,也可能会失去创作的乐趣。不过对于初学者而言,还是应该明白这些规则和常识。其实学习之道也大抵于此,只有先熟练掌握规则,才能创造。