├── README.md └── src ├── guji.lua ├── p-guji.mkvi ├── sample.mkiv ├── sample.pdf └── 本紀 ├── Vol02 └── scroll000.tex ├── 三皇 ├── 三皇.tex └── 三皇序.tex ├── 五帝 ├── 五帝序.tex ├── 太史公曰.tex ├── 帝嚳.tex ├── 帝堯.tex ├── 帝顓頊.tex ├── 索隱述贊.tex ├── 虞舜.tex └── 黃帝.tex └── 夏 ├── 夏禹.tex ├── 太史公曰.tex └── 索隱述贊.tex /README.md: -------------------------------------------------------------------------------- 1 | 01-shiji 2 | ======== 3 | 4 | Records of the Grand Scribe 5 | 6 | 文本來源:南宋慶元黃善夫刊本『史記』 7 | -------------------------------------------------------------------------------- /src/guji.lua: -------------------------------------------------------------------------------- 1 | if not modules then modules = { } end modules ["guji"] = { 2 | version = 1.001, 3 | comment = "companion to p-guji.mkiv", 4 | author = "Zhichu Chen", 5 | copyright = "PRAGMA ADE / ConTeXt Development Team", 6 | license = "see context related readme files" 7 | } 8 | 9 | 10 | 11 | local zhujian = { } 12 | local implement = interfaces.implement 13 | 14 | 15 | 16 | 17 | moduledata = moduledata or { } 18 | moduledata.guji = moduledata.guji or { } 19 | 20 | 21 | --~ local pdfsetmatrix = nodes.pool.pdfsetmatrix 22 | 23 | 24 | local registerotffeature = fonts.handlers.otf.features.register 25 | 26 | local setmetatableindex = table.setmetatableindex 27 | local add_commands = table.insert 28 | 29 | local settings_to_hash = utilities.parsers.settings_to_hash 30 | 31 | local utfchar = utf.getchar 32 | 33 | local nuts = nodes.nuts 34 | local tonut = nodes.tonut 35 | local tonode = nodes.tonode 36 | 37 | local insert_node_after = nuts.insert_after 38 | local insert_node_before = nuts.insert_before 39 | local copy_node = nuts.copy 40 | local remove_node = nuts.remove 41 | local traverse_id = nuts.traverse_id 42 | 43 | local getnext = nuts.getnext 44 | local getprev = nuts.getprev 45 | local getfont = nuts.getfont 46 | local getchar = nuts.getchar 47 | local getid = nuts.getid 48 | local getattr = nuts.getattr 49 | local getsubtype = nuts.getsubtype 50 | local getfield = nuts.getfield 51 | 52 | local setchar = nuts.setchar 53 | 54 | local nodepool = nuts.pool 55 | local new_glue = nodepool.glue 56 | local new_kern = nodepool.kern 57 | local new_penalty = nodepool.penalty 58 | 59 | local nodecodes = nodes.nodecodes 60 | local skipcodes = nodes.skipcodes 61 | local glyph_code = nodecodes.glyph 62 | local disc_code = nodecodes.disc 63 | local glue_code = nodecodes.glue 64 | local hlist_code = nodecodes.hlist 65 | local vlist_code = nodecodes.vlist 66 | local userskip_code = skipcodes.userskip 67 | 68 | local a_scriptstatus = attributes.private('scriptstatus') 69 | local a_scriptinjection = attributes.private('scriptinjection') 70 | 71 | local categorytonumber = scripts.categorytonumber 72 | local numbertocategory = scripts.numbertocategory 73 | local hash = scripts.hash 74 | local numbertodataset = scripts.numbertodataset 75 | 76 | local fonthashes = fonts.hashes 77 | local fontdata = fonthashes.identifiers 78 | local quaddata = fonthashes.quads 79 | local spacedata = fonthashes.spaces 80 | 81 | local decomposed = characters.hangul.decomposed 82 | 83 | 84 | 85 | local sin = math.sin 86 | local cos = math.cos 87 | 88 | 89 | local function round(num, idp) 90 | return tonumber(string.format("%." .. (idp or 6) .. "f", num)) 91 | end 92 | 93 | local function sind(deg) 94 | return round(sin(math.rad(deg))) 95 | end 96 | 97 | local function cosd(deg) 98 | return round(cos(math.rad(deg))) 99 | end 100 | 101 | --[[ 102 | full circle with quadratic Bézier curves 103 | P[0] .. controls(P[1]) .. P[2] .. ... P[2n] 104 | where P[i] = ( r[i]×sin(i*α), -r[i]×cos(i*α) ), 105 | where α=360/2n, r[odd] = r, and r[even] = R = r/cos(α) 106 | 107 | convert quadratic to cubic: 108 | P[0] .. controls((P[0]+2P[1])/3 and (2P[1]+P[2])/3) .. P[2] ... 109 | 110 | local function fullcircle(r,n) 111 | local N = n or 2 112 | local alpha = 360/(2*N) 113 | local R = r/cos(math.rad(alpha)) 114 | local path = {" 0 " .. -r .. " m "} 115 | for i=1,N,1 116 | do 117 | table.insert(path, (round(r*sind((2*i-2)*alpha))+2*round(R*sind((2*i-1)*alpha)))/3 .. " " .. (round(-r*cosd((2*i-2)*alpha))+2*round(-R*cosd((2*i-1)*alpha)))/2 .. " " .. (2*round(R*sind((2*i-1)*alpha))+round(r*sind(2*i*alpha)))/3 .. " " .. (2*round(-R*cosd((2*i-1)*alpha))+round(-r*cosd(2*i*alpha)))/3 .. " " .. round(r*sind(2*i*alpha)) .. " " .. round(-r*cosd(2*i*alpha)) .. " c" ) 118 | end 119 | path = table.concat(path," ") 120 | return path 121 | end 122 | --]] 123 | 124 | local px = 72.0/72.27/65536 125 | 126 | 127 | local utf8char = utf.char 128 | --~ local utf8char = unicode.utf8.char 129 | 130 | local solid_line = " [] 0 d " 131 | local dashed_line = " [2 1] 0 d " 132 | 133 | 134 | local function trad_chinese(tfmdata,key,value) 135 | local rotate_angle, expand_x, expand_y, depth_correction, trace = 0, 1, 1, 0, false 136 | local bbox_pen, bbox_rulewd, bbox_color, base_rulewd, base_color, anchor_pen, anchor_rulewd, anchor_color = " 0 J 0 j ", 0, "0 0 0", 0, "0 0 0", " 1 J 1 j ", 0, "0 0 0" 137 | local anchor = 0 138 | local strut = true 139 | local spec 140 | if type(value) == "string" and value ~= "" then 141 | spec = settings_to_hash(value) 142 | if spec.baseline then 143 | depth_correction = tonumber(spec.baseline) 144 | end 145 | if spec.anchor then 146 | spec.anchor = string.lower(spec.anchor) 147 | anchor = (spec.anchor == "center" ) and 0 or (spec.anchor == "top") and -1 or (spec.anchor == "bottom") and 1 or (spec.anchor == "baseline") and (1-2*depth_correction) 148 | if spec.anchor == "compact" then 149 | anchor = -1 150 | strut = false 151 | end 152 | anchor_rulewd = " 2 w " 153 | anchor_color = "0 .5 .5" .. " RG " 154 | end 155 | if spec.rotate then 156 | if spec.rotate == "" then 157 | rotate_angle = 90 158 | elseif tonumber(spec.rotate) ~= nil then 159 | rotate_angle = tonumber(spec.rotate) 160 | end 161 | end 162 | if spec.expand then 163 | local expand_factor = settings_to_hash(spec.expand) 164 | expand_x = tonumber(expand_factor.x) or 1 165 | expand_y = tonumber(expand_factor.y) or 1 166 | end 167 | if spec.trace then 168 | spec.trace = string.lower(spec.trace) 169 | if spec.trace == "true" or spec.trace == "yes" or spec.trace == "on" or spec.trace == "" then 170 | trace = true 171 | bbox_rulewd = " 0.5 w " 172 | bbox_color = " 0 0 .75" .. " RG " 173 | base_rulewd = " 0.9 w " 174 | base_color = " .75 0 .75" .. " RG " 175 | else 176 | end 177 | end 178 | end 179 | local characters = tfmdata.characters 180 | local resources = tfmdata.resources 181 | local additions = { } 182 | local private = resources.private 183 | for unicode, old_c in next, characters do 184 | private = private + 1 185 | local width = old_c.width or 0 186 | local height = old_c.height or 0 187 | local depth = old_c.depth or 0 188 | local htsp,wdsp,dpsp = height*px,width*px,depth*px 189 | local hor_drift = (1+expand_y-2*depth_correction+anchor-anchor*expand_y)*wdsp/2 190 | depth = 0 191 | height = width*expand_x 192 | local commands = { } 193 | if (private >= 13312 and private <= 19893) or (private >= 19968 and private <= 40891) or (private >= 131072 and private <= 173782) then 194 | print(utf8char(private) .. " = " .. private) 195 | end 196 | --~ if characters[unicode]["unicode"] then 197 | --~ print(utf8char(characters[unicode].unicode) .. " = " .. characters[unicode].unicode .. "(0x" .. characters[unicode].tounicode .. ")") 198 | --~ else 199 | --~ print("-------------------nil-----------------------------") 200 | --~ end 201 | if spec.rotate or spec.expand then 202 | --[[ 203 | rotate, then expand, after that, shift (1+expand_y)*wdsp/2 to the right the make sure they are aligned at center 204 | 205 | todo: 206 | add a "method=top|center|baseline|bottom" key, remember to change the corresponding trace pdf literal 207 | --]] 208 | add_commands(commands,{ "special", "pdf: q " .. expand_x*cosd(rotate_angle) .. " " .. expand_x*sind(rotate_angle) .. " " .. -expand_y*sind(rotate_angle) .. " " .. expand_y*cosd(rotate_angle) .." " .. hor_drift .. " 0 cm" }) 209 | end 210 | if trace then 211 | --[[ 212 | to draw the anchor: 213 | choose round pen "1 J" 214 | set color "0 .5 .5 RG" 215 | set line width "5 w" 216 | set dash pattern "[] 0 d" (solid) 217 | make a degenerated line from (0,0) "0 0 m" to (0,0) "0 0 l" 218 | and draw it "S" 219 | --]] 220 | add_commands(commands,{ "special", "pdf: " .. anchor_pen .. anchor_color .. anchor_rulewd .. solid_line .. " 0 " .. wdsp/2-(anchor+depth_correction*2)*wdsp/2 .. " m " .. wdsp .. " " .. wdsp/2-(anchor+depth_correction*2)*wdsp/2 .. " l S " .. bbox_pen .. bbox_color .. bbox_rulewd .. " 0 " .. -dpsp .. " " .. wdsp .. " " .. (htsp+dpsp) .. " re S " .. base_color .. base_rulewd .. dashed_line .. " 0 0 m " .. wdsp .. " 0 l S" }) 221 | end 222 | add_commands(commands,{ "slot", 1, private }) 223 | if spec.rotate or spec.expand then 224 | add_commands(commands,{ "right", -width }) 225 | add_commands(commands,{ "special", "pdf: Q" }) 226 | end 227 | --[[ -- this one works, but the following ones don't 228 | add_commands(commands,{ "rule", 500000,2000 }) 229 | --]] 230 | --[[ 231 | local allowbreak = node.new(node.id('kern')) 232 | allowbreak.kern = width 233 | --]] 234 | --[[ 235 | local allowbreak = node.new(node.id('penalty')) 236 | allowbreak.penalty = 0 237 | --]] 238 | --[[ 239 | local s = node.new("glue_spec") 240 | local allowbreak = node.new("glue",13) 241 | s.width = 0 242 | allowbreak.spec = s 243 | --]] 244 | --[[ 245 | local allowbreak = node.new(node.id('glue')) 246 | allowbreak.spec = node.new(node.id('glue_spec')) 247 | allowbreak.spec.width = 0 248 | allowbreak.spec.stretch = 0 249 | allowbreak.spec.shrink = 0 250 | --]] 251 | --~ print("allowbreak type = " .. type(allowbreak)) 252 | --~ add_commands(commands,{ "node", allowbreak }) 253 | local new_c = { } 254 | if strut then 255 | new_c["width"] = width 256 | else 257 | new_c["width"] = width*expand_y 258 | end 259 | new_c["height"] = height 260 | new_c["depth"] = depth 261 | new_c["commands"] = commands 262 | setmetatableindex(new_c,old_c) 263 | characters[unicode] = new_c 264 | additions[private] = old_c 265 | end 266 | for k, v in next, additions do 267 | characters[k] = v 268 | end 269 | resources.private = private 270 | end 271 | 272 | 273 | 274 | 275 | registerotffeature { 276 | name = "wenzi", 277 | description = "rotate and expand glyphs", 278 | manipulators = { 279 | base = trad_chinese, 280 | node = trad_chinese, 281 | } 282 | } 283 | 284 | 285 | 286 | 287 | 288 | 289 | 290 | 291 | 292 | --~ callback.register('pre_linebreak_filter', 293 | --~ function(h, groupcode) 294 | --~ word = '' 295 | --~ for t in node.traverse(h) do 296 | --~ if node.id(t.id) == glyph_code and t.subtype == 0 then 297 | --~ word = word .. unicode.utf8.char(t.char) 298 | --~ elseif node.id(t.id) == disc_code then 299 | --~ word = word .. '-' 300 | --~ elseif node.id(t.id) == glue_code then 301 | --~ word = word .. ' ' 302 | --~ end 303 | --~ end 304 | --~ texio.write_nl('NODE type=' .. node.type(t.id) .. ' subtype=' .. t.subtype ) 305 | --~ if t.id == glyph_code then 306 | --~ texio.write(' font=' .. t.font .. ' char=' .. unicode.utf8.char(t.char)) 307 | --~ end 308 | --~ texio.write_nl(' -- ' .. word) 309 | --~ return true 310 | --~ end) 311 | 312 | 313 | function showlist(head,list_depth) 314 | if head then 315 | for t in node.traverse(head) do 316 | texio.write_nl(string.rep("...",list_depth) .. 'NODE type=' .. node.type(t.id)) 317 | if t.id == hlist_code or t.id == vlist_code then 318 | texio.write(' w=' .. t.width .. ' h=' .. t.height .. ' d=' .. t.depth .. ' s=' .. t.shift ) 319 | showlist(t.list,list_depth+1) 320 | end 321 | if t.id == glyph_code then 322 | texio.write(' char=' .. utf8char(t.char)) 323 | end 324 | end 325 | end 326 | end 327 | 328 | function glyphlist(head) 329 | local word = '' 330 | if head then 331 | for t in node.traverse(head) do 332 | if t.id == hlist_code or t.id == vlist_code then 333 | word = word .. glyphlist(t.list) 334 | end 335 | if t.id == glyph_code then 336 | word = word .. utf8char(t.char) 337 | end 338 | --~ if t.id == glue_code then 339 | --~ remove_node(head,t,true) 340 | --~ end 341 | end 342 | end 343 | return word 344 | end 345 | 346 | --~ implement { name = "showlist", actions = showlist, arguments = "string" } 347 | 348 | 349 | moduledata.guji.showlist = showlist 350 | moduledata.guji.glyphlist = glyphlist 351 | 352 | 353 | 354 | 355 | 356 | 357 | 358 | 359 | 360 | 361 | 362 | 363 | 364 | 365 | 366 | 367 | 368 | 369 | 370 | 371 | 372 | 373 | 374 | 375 | 376 | 377 | 378 | 379 | 380 | local function set_parameters(font,data) 381 | -- beware: parameters can be nil in e.g. punk variants 382 | local quad = quaddata[font] 383 | full_char_width = quad 384 | half_char_width = quad/2 385 | quarter_char_width = quad/4 386 | inter_char_shrink = data.inter_char_shrink_factor * quad 387 | inter_char_stretch = data.inter_char_stretch_factor * quad 388 | inter_char_half_shrink = data.inter_char_half_shrink_factor * quad 389 | inter_char_half_stretch = data.inter_char_half_stretch_factor * quad 390 | inter_char_quarter_shrink = data.inter_char_quarter_shrink_factor * quad 391 | inter_char_quarter_stretch = data.inter_char_quarter_stretch_factor * quad 392 | inter_char_hangul_penalty = data.inter_char_hangul_penalty 393 | end 394 | 395 | 396 | 397 | 398 | 399 | local inter_char_shrink = 0 400 | local inter_char_stretch = 0 401 | local inter_char_half_shrink = 0 402 | local inter_char_half_stretch = 0 403 | local inter_char_quarter_shrink = 0 404 | local inter_char_quarter_stretch = 0 405 | 406 | local full_char_width = 0 407 | local half_char_width = 0 408 | local quarter_char_width = 0 409 | 410 | local inter_char_hangul_penalty = 0 411 | 412 | 413 | 414 | 415 | local function allow_break(head,current) 416 | insert_node_after(head,current,new_penalty(inter_char_hangul_penalty)) 417 | --~ print("\the\linenumber") 418 | --~ print("lines.data type " .. type(data[1])) 419 | end 420 | 421 | 422 | 423 | local zhujian_1 = { 424 | jamo_initial = allow_break, 425 | korean = allow_break, 426 | chinese = allow_break, 427 | hiragana = allow_break, 428 | katakana = allow_break, 429 | half_width_open = allow_break, 430 | half_width_close = allow_break, 431 | full_width_open = allow_break, 432 | full_width_close = allow_break, 433 | full_width_punct = allow_break, 434 | hyphen = allow_break, 435 | non_starter = allow_break, 436 | other = allow_break, 437 | } 438 | 439 | local injectors = { -- [previous] [current] 440 | jamo_final = zhujian_1, 441 | korean = zhujian_1, 442 | chinese = zhujian_1, 443 | hiragana = zhujian_1, 444 | katakana = zhujian_1, 445 | hyphen = zhujian_1, 446 | start = zhujian_1, 447 | other = zhujian_1, 448 | non_starter = zhujian_1, 449 | full_width_open = zhujian_1, 450 | half_width_open = zhujian_1, 451 | full_width_close = zhujian_1, 452 | full_width_punct = zhujian_1, 453 | half_width_close = zhujian_1, 454 | } 455 | 456 | local function process(head,first,last) 457 | if first ~= last then 458 | local lastfont, previous, last = nil, "start", nil 459 | while true do 460 | local upcoming, id = getnext(first), getid(first) 461 | if id == glyph_code then 462 | local a = getattr(first,a_scriptstatus) 463 | local current = numbertocategory[a] 464 | local action = injectors[previous] 465 | if action then 466 | action = action[current] 467 | if action then 468 | local font = getfont(first) 469 | if font ~= lastfont then 470 | lastfont = font 471 | set_parameters(font,numbertodataset[getattr(first,a_scriptinjection)]) 472 | end 473 | action(head,first) 474 | end 475 | end 476 | previous = current 477 | else -- glue 478 | local p, n = getprev(first), upcoming 479 | if p and n then 480 | local pid, nid = getid(p), getid(n) 481 | if pid == glyph_code and nid == glyph_code then 482 | local pa, na = getattr(p,a_scriptstatus), getattr(n,a_scriptstatus) 483 | local pcjk, ncjk = pa and numbertocategory[pa], na and numbertocategory[na] 484 | if not pcjk or not ncjk 485 | or pcjk == "korean" or ncjk == "korean" 486 | or pcjk == "other" or ncjk == "other" 487 | or pcjk == "jamo_final" or ncjk == "jamo_initial" then 488 | previous = "start" 489 | else -- if head ~= first then 490 | remove_node(head,first,true) 491 | previous = pcjk 492 | -- else 493 | -- previous = pcjk 494 | end 495 | else 496 | previous = "start" 497 | end 498 | else 499 | previous = "start" 500 | end 501 | end 502 | if upcoming == last then -- was stop 503 | break 504 | else 505 | first = upcoming 506 | end 507 | end 508 | end 509 | end 510 | 511 | scripts.installmethod { 512 | name = "zhujian", 513 | injector = process, 514 | datasets = { -- todo: metatables 515 | default = { 516 | inter_char_shrink_factor = 0.50, -- of quad 517 | inter_char_stretch_factor = 0.50, -- of quad 518 | inter_char_half_shrink_factor = 0.50, -- of quad 519 | inter_char_half_stretch_factor = 0.50, -- of quad 520 | inter_char_quarter_shrink_factor = 0.50, -- of quad 521 | inter_char_quarter_stretch_factor = 0.50, -- of quad 522 | inter_char_hangul_penalty = 50, 523 | }, 524 | }, 525 | } 526 | 527 | pdf.setcompresslevel(9) 528 | pdf.setobjcompresslevel(9) 529 | -------------------------------------------------------------------------------- /src/p-guji.mkvi: -------------------------------------------------------------------------------- 1 | %D \module 2 | %D [ file=p-guji, 3 | %D version=2016.02.12, 4 | %D title=\CONTEXT\ Page Macros, 5 | %D subtitle=Zhu Jian Style, 6 | %D author=Zhichu Chen, 7 | %D date=\currentdate, 8 | %D copyright={PRAGMA ADE \& \CONTEXT\ Development Team}] 9 | %C 10 | %C This module is part of the \CONTEXT\ macro||package and is 11 | %C therefore copyrighted by \PRAGMA. See mreadme.pdf for 12 | %C details. 13 | 14 | \startmodule[guji] 15 | 16 | \writestatus{loading}{ConTeXt Page Macros / GuJi} 17 | 18 | %D This is a very experimental module. Eventually it will replace the current 19 | %D multi column mechanism (that then will be an instance). The \LUA\ part of 20 | %D the interface will quite probably change so don't use that one directly 21 | %D (yet). 22 | 23 | 24 | \registerctxluafile{guji}{1.001} 25 | 26 | 27 | \startluacode 28 | 29 | --pdf.setcompresslevel(0) 30 | --pdf.setobjcompresslevel(0) 31 | --pdf.setpagesattributes("/Rotate 90") 32 | local pdfstring = lpdf.string 33 | local pdfconstant = lpdf.constant 34 | local addtocatalog = lpdf.addtocatalog 35 | local addtopageattributes = lpdf.addtopageattributes 36 | --local pdfliteral = nodepool.pdfliteral 37 | 38 | --addtopageattributes("Rotate",pdfstring(90)) 39 | --pdf.pagesattributes = "/Rotate 90" 40 | 41 | \stopluacode 42 | 43 | % \pdfpagesattr 44 | % { /Rotate 90 45 | % /CropBox [0 0 612 792] } 46 | 47 | % \global\pdfpageattr\expandafter{\the\pdfpageattr/Rotate 90} 48 | 49 | % \pdfpagesattr{ /Rotate 90 } 50 | 51 | %\doPDFaddtocatalog{ 52 | % /PageLayout /SinglePage % SinglePage/OneColumn/TwoColumnLeft/TwoColumnRight 53 | % /PageMode /UseNone % UseNone/UseOutlines/UseThumbs/FullScreen/UseOC 54 | % /OpenAction [0 /XYZ 0 0 1] % pagenumber (starts with 0), then destination 55 | % /ViewerPreferences << 56 | %% /HideToolbar true 57 | % /HideMenubar true 58 | %% /HideWindowUI true 59 | %% /FitWindow true 60 | %% /CenterWindow true 61 | % >> 62 | %} 63 | 64 | 65 | \unprotect 66 | 67 | \installnamespace {guji} 68 | \installcommandhandler \????guji {guji} \????guji 69 | 70 | \setupguji 71 | [書名=史記% 72 | ,文字大小=27pt% 73 | ,基線深度=0.12% Adobe Song Std: .12 74 | ,版芯寛度=\the \dimexpr \baselineskip \relax 75 | ,每頁列數=10% 76 | ,每版列數=20% 77 | ,每列字數=22% 78 | ,正文字體寛=1.2% 79 | ,正文字體高=1% 80 | ,夾注字體寛=0.65% 81 | ,夾注字體高=0.725% 82 | ,眉批字體寛=0.85% 83 | ,眉批字體高=1% 84 | %D 'compact' mode will give weird outputs, which is expected, 85 | %D but it eventually causes ``! Arithmetic overflow'' error. 86 | %D to be fixed later 87 | ,對齊方式=center%compact 88 | ,調試模式=off% 89 | ,樣式=金絲欄% 90 | ,頁碼=單頁頁碼% 91 | ] 92 | 93 | \definefontfeature 94 | [zhengwen] 95 | [default] 96 | [wenzi=% 97 | {baseline=\gujiparameter{基線深度}% 98 | ,anchor=\gujiparameter{對齊方式}% 99 | ,rotate% 100 | ,expand={x=\gujiparameter{正文字體寛}% 101 | ,y=\gujiparameter{正文字體高}}% 102 | ,trace=\gujiparameter{調試模式}% 103 | }% 104 | ,mode=node% 105 | ] 106 | \definefontfeature 107 | [jiazhu] 108 | [default] 109 | [wenzi=% 110 | {baseline=\gujiparameter{基線深度}% 111 | ,anchor=\gujiparameter{對齊方式}% 112 | ,rotate=90% 113 | ,expand={x=\gujiparameter{夾注字體寛}% 114 | ,y=\gujiparameter{夾注字體高}}% 115 | ,trace=\gujiparameter{調試模式}% 116 | }% 117 | ,mode=node% 118 | ] 119 | \definefontfeature 120 | [meipi] 121 | [default] 122 | [wenzi=% 123 | {baseline=\gujiparameter{基線深度}% 124 | ,anchor=\gujiparameter{對齊方式}% 125 | ,rotate=90% 126 | ,expand={x=\gujiparameter{眉批字體寛}% 127 | ,y=\gujiparameter{眉批字體高}}% 128 | ,trace=\gujiparameter{調試模式}% 129 | }% 130 | ,mode=node% 131 | ] 132 | 133 | 134 | 135 | \definefallbackfamily [mainface] [serif] [Adobe Fangsong Std] 136 | % \definefallbackfamily [mainface] [serif] [Adobe Song Std] 137 | [range={0x00400-0x2FA1F}% 138 | ,force=yes% 139 | ,features=zhengwen% 140 | ] 141 | \definefallbackfamily [mainface] [sans] [Adobe Fangsong Std] 142 | [range={0x00400-0x2FA1F}% 143 | ,force=yes% 144 | ,features=meipi% 145 | ] 146 | \definefallbackfamily [mainface] [mono] [Adobe Fangsong Std] 147 | [range={0x00400-0x2FA1F}% 148 | ,force=yes% 149 | ,features=jiazhu% 150 | % ,scale=\the\numexpr \gujiparameter{正文字體寛}*0.5/\gujiparameter{夾注字體寛} \relax 151 | ] 152 | 153 | 154 | 155 | 156 | 157 | \definefontfamily 158 | [mainface] 159 | [serif] 160 | [TeX Gyre Termes] 161 | \definefontfamily 162 | [mainface] 163 | [sans] 164 | [TeX Gyre Heros] 165 | \definefontfamily 166 | [mainface] 167 | [mono] 168 | [TeX Gyre Cursor] 169 | \definefontfamily 170 | [mainface] 171 | [math] 172 | [TeX Gyre Termes Math] 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | \definebodyfontenvironment[\gujiparameter{文字大小}] 183 | \setupalign[hz,hanging] 184 | \setupbodyfont[mainface,\gujiparameter{文字大小}] 185 | 186 | 187 | \definescript [zhujian] [\c!method=zhujian] 188 | 189 | \setscript 190 | [zhujian] 191 | 192 | \startsetups footnote:zhujian 193 | \setscript[zhujian] 194 | \stopsetups 195 | 196 | \setupnote [footnote][location=none,width=\leftmarginwidth,factor=0,setups={footnote:zhujian}] 197 | \setupnotation[footnote][color=blue] 198 | \setuptexttexts 199 | [margin] 200 | [] 201 | [{\framed[frame=off,height=\textheight,width=broad,offset=none,align=high,style=\ssxx\setupinterlineskip]{\placenotes[footnote][before=]}}] 202 | 203 | % \enabletrackers[visualizers.justification] % overfull/underfull 204 | % \enabletrackers[typesetters.suspects] % suspicious spacing 205 | 206 | % \tracingoutput1 207 | % \tracingonline2 208 | % \showboxbreadth1000 209 | % \showboxdepth1000 210 | 211 | % \showstruts 212 | % \showgrid 213 | % \showsetups 214 | % \showframe 215 | % \tracingparagraphs=1 216 | % \tracefontdefinitions 217 | % \tracingmacros=1 218 | 219 | % \defaultgridwidowpenalty \!!zeropoint 220 | % \defaultgriddisplaywidowpenalty \!!zeropoint 221 | % \widowpenalty \!!zerocount 222 | % \clubpenalty \!!zerocount 223 | % \displaywidowpenalty \!!zerocount 224 | 225 | \newbox \remainjiazhu 226 | \newbox \currentjiazhu 227 | \newbox \lastjiazhu 228 | \newbox \lastjian 229 | \newdimen \jianheight 230 | \newdimen \lastjianheight 231 | \newdimen \firstjiazhuheight 232 | \newdimen \zhengwenunitheight 233 | \newdimen \jiazhuunitheight 234 | \jiazhuunitheight=\dimexpr \gujiparameter{夾注字體高}em \relax 235 | \zhengwenunitheight=\dimexpr \gujiparameter{正文字體高}em \relax 236 | \newcount \saveprevgraf 237 | \newcount \jiazhucount 238 | \newif \iffirstlinejiazhu 239 | 240 | \defineattribute[gujiattr] 241 | 242 | \newevery\everyjiazhu\relax 243 | 244 | \appendtoks 245 | \tt 246 | \to \everyjiazhu 247 | 248 | \starttexdefinition 夾注 [#注] 249 | %D calculate the height of the remain space 250 | \lastjianheight=\!!zeropoint 251 | \ifhmode 252 | \everymath \emptytoks 253 | \everydisplay\emptytoks 254 | \predisplaypenalty\plustenthousand\relax \postdisplaypenalty\plustenthousand\relax 255 | \abovedisplayskip-\baselineskip 256 | \belowdisplayskip-\baselineskip 257 | \abovedisplayshortskip\abovedisplayskip 258 | \belowdisplayshortskip\belowdisplayskip 259 | $$ 260 | \global \lastjianheight=\dimexpr \predisplaysize-2em \relax 261 | $$ 262 | %D restore the \prevgraf counter 263 | % \saveprevgraf\prevgraf 264 | %D the display math environment adds 3 extra lines: "above," "math," and "below" 265 | % \advance\saveprevgraf by -3 266 | %D and the previous line has not really been officially finished 267 | % \advance\saveprevgraf by -1 268 | % \prevgraf\saveprevgraf 269 | \fi 270 | \noindent\kern\lastjianheight 271 | \setlocalhsize \jianheight=\localhsize 272 | % \directlua{texio.write_nl("---localhsize = \the\localhsize")}% 273 | \firstjiazhuheight=\dimexpr \jianheight-\lastjianheight \relax 274 | \ifdim\firstjiazhuheight<\jiazhuunitheight \firstjiazhuheight=\jianheight \fi 275 | %D done calculation 276 | %D 277 | %D jiazhu box 278 | % \dosetattribute{gujiattr}{2}% jiazhu 279 | \setbox\remainjiazhu=\vbox 280 | \bgroup 281 | % \offinterlineskip 282 | \parshape 3 % 283 | \!!zeropoint \firstjiazhuheight 284 | \!!zeropoint \firstjiazhuheight 285 | \!!zeropoint \jianheight 286 | \the\everyjiazhu\relax #注\par 287 | \egroup 288 | %D recursively print the jiazhu 289 | \firstlinejiazhutrue 290 | \loop\ifvbox\remainjiazhu 291 | \setbox1=\vsplit\remainjiazhu to\baselineskip 292 | \setbox2=\vsplit\remainjiazhu to\baselineskip 293 | \ifvbox\remainjiazhu 294 | \setbox\currentjiazhu=\hbox{\box1\box2}% 295 | \setbox\currentjiazhu=\hbox{\the\everyjiazhu\relax \directlua{tex.sprint(moduledata.guji.glyphlist(tex.box.currentjiazhu.list))}}% 296 | \setbox\scratchbox=\hbox{\unhbox\currentjiazhu}% 297 | \hsplit\scratchbox\currentjiazhu 298 | \allowbreak\dontcomplain\dontleavehmode 299 | % \directlua{moduledata.guji.showlist(tex.box['currentjiazhu'].list,0)}% 300 | \iffirstlinejiazhu 301 | \box\currentjiazhu 302 | \firstlinejiazhufalse 303 | \else 304 | \box\currentjiazhu 305 | \fi 306 | \par 307 | \else 308 | \setbox\currentjiazhu=\hbox{\box1\box2}% 309 | \setbox\currentjiazhu=\hbox{\the\everyjiazhu\relax \directlua{tex.sprint(moduledata.guji.glyphlist(tex.box.currentjiazhu.list))}}% 310 | \setbox\scratchbox=\hbox{\unhbox\currentjiazhu}% 311 | \hsplit\scratchbox\lastjiazhu 312 | \fi 313 | \repeat 314 | \allowbreak\dontcomplain\dontleavehmode 315 | \box\lastjiazhu 316 | \allowbreak 317 | % \dosetattribute{gujiattr}{1}% zhengwen 318 | \stoptexdefinition 319 | 320 | 321 | 322 | 323 | 324 | 325 | \starttexdefinition hsplit #source #target 326 | % \directlua{texio.write_nl("---scratchbox = [width=\the\dimexpr \wd#source/2 \relax]") ; moduledata.guji.showlist(tex.box.scratchbox.list,0)}% 327 | \setbox#source=\vbox 328 | \bgroup 329 | \forgetall 330 | \hsize=\dimexpr \wd#source/2 \relax 331 | \unhbox\scratchbox\par 332 | \setbox2\lastbox 333 | \unskip\unpenalty\unskip 334 | \setbox1\lastbox 335 | % \ifvoid1\else\directlua{texio.write_nl("---box1 = ") ; moduledata.guji.showlist(tex.box[1].list,0)}\fi 336 | % \ifvoid2\else\directlua{texio.write_nl("---box2 = ") ; moduledata.guji.showlist(tex.box[2].list,0)}\fi 337 | \global\setbox#target=\vbox to \dimexpr \gujiparameter{正文字體寛}em \relax 338 | \bgroup 339 | \forgetall 340 | \baselineskip\!!zeropoint 341 | \lineskiplimit\!!zeropoint 342 | \nointerlineskip 343 | \hbox{\unhbox1}% 344 | \vss 345 | \hbox{\unhbox2}% 346 | \egroup 347 | \egroup 348 | \stoptexdefinition 349 | 350 | 351 | 352 | 353 | 354 | 355 | 356 | 357 | % \definelayout 358 | % [odd] 359 | % [width=\dimexpr 22\bodyfontsize \relax 360 | % ,backspace=\dimexpr 7\bodyfontsize \relax 361 | % ,topspace=50pt 362 | % ,grid=yes% 363 | % ,lines=10% 364 | % ] 365 | % \definelayout 366 | % [even] 367 | % [width=\dimexpr 22\bodyfontsize \relax 368 | % ,backspace=\dimexpr 7\bodyfontsize \relax 369 | % ,topspace=10pt% 370 | % ,grid=yes% 371 | % ,lines=10% 372 | % ] 373 | 374 | 375 | 376 | \newdimen \gujiwidth 377 | \newdimen \gujiheight 378 | 379 | \gujiwidth \dimexpr \gujiparameter{文字大小}*\gujiparameter{每版列數} + \gujiparameter{版芯寛度} + \gujiparameter{文字大小}*9 \relax 380 | \gujiheight \dimexpr \gujiparameter{文字大小}*\gujiparameter{每列字數} + \gujiparameter{文字大小}*8 \relax 381 | 382 | \definepapersize [竹簡] [\c!width=\gujiheight,\c!height=\gujiwidth ] 383 | \definepapersize [整頁] [\c!width=\gujiwidth ,\c!height=\gujiheight] 384 | 385 | 386 | 387 | % TODO 388 | % interaction lost when paper rotated 389 | % will be rotated with other ways 390 | \setuppapersize[竹簡][竹簡] 391 | % \setuppapersize[竹簡,rotated,270][整頁] 392 | 393 | 394 | 395 | \setuplayout 396 | [width=\dimexpr \gujiparameter{每列字數}em \relax 397 | ,horoffset=\zeropoint 398 | ,veroffset=\zeropoint 399 | ,headerdistance=\zeropoint 400 | ,footerdistance=\zeropoint 401 | ,backspace=\dimexpr \paperwidth-\textwidth-2em \relax 402 | ,topspace=\dimexpr 2em \relax 403 | ,margin=\zeropoint 404 | ,header=\zeropoint 405 | ,footer=\zeropoint 406 | ,grid=min% 407 | ,marking=on% 408 | ,lines=\gujiparameter{每版列數}% 409 | ] 410 | 411 | \definelayer[pagenumber][doublesided=yes] 412 | 413 | \definecolor[red][r=1] 414 | \definecolor[trwhite][s=1, t=.5, a=1] 415 | % \definecolor[golden][c=0,y=1,m=.6,k=0] 416 | \definecolor[golden][.875(orange)] 417 | \definecolor[dark] [s=.5, t=.5, a=0] 418 | \setupbackgrounds[state=repeat] 419 | \defineoverlay[frame][\uniqueMPgraphic{\gujiparameter{樣式}}] 420 | \defineoverlay[pageno][\useMPgraphic{\gujiparameter{頁碼}}] 421 | 422 | \setupbackgrounds[page][background={frame,pageno}] 423 | 424 | 425 | 426 | \startMPinitializations 427 | path p[] ; 428 | numeric l, n, wd, ht, dp, dw, m ; 429 | pair WD, L, D, H; 430 | 431 | l := \the\baselineskip ; 432 | n := \gujiparameter{每頁列數} ; 433 | wd := \the\dimexpr \gujiparameter{正文字體寛}em \relax ; 434 | m := \gujiparameter{版芯寛度} ; 435 | ht := StrutHeight ; 436 | dp := StrutDepth ; 437 | dw := (wd+dp-ht)/2 ; 438 | 439 | % 右上角 440 | z1 = Location[Text][Text] + (0,TextHeight+dw) ; 441 | % 左上角 442 | z2 = z1 + (0,-2n*l-m) ; 443 | % unit length 444 | WD = (wd,0) ; 445 | L = (TextWidth,0) ; 446 | % unit width 447 | D = (0,m) ; 448 | H = (0,TextHeight) ; 449 | 450 | z0 = .5[z1,z2] ; 451 | 452 | 453 | 454 | p0 := origin -- origin shifted L ; 455 | p1 := p0 -- reverse p0 shifted (0, l) -- cycle ; 456 | p2 := p0 shifted (0,-l) -- reverse p0 -- cycle ; 457 | p3 := p0 shifted z1 -- reverse p0 shifted z2 -- cycle ; 458 | 459 | p4 := origin -- origin shifted (0,y2-y1) ; 460 | p5 := p4 -- reverse p4 shifted L -- cycle ; % p5 =?= p3 461 | 462 | 463 | % 魚尾 464 | z10 = z0 + 4.5WD ; z20 + z10 = 2z0 + L ; 465 | 466 | z11 - z12 = D ; 467 | .5[z11,z12] = origin - .2WD ; 468 | z13 = z12 + .5WD ; 469 | z14 = origin ; 470 | z15 = z11 + .5WD ; 471 | 472 | p6 := for i=11 upto 15 : z[i] -- endfor cycle ; 473 | 474 | 475 | % 象鼻 476 | z100 = z10 - .3WD ; z200 + z100 = 2z0 + L ; 477 | 478 | z101 - z102 = D ; 479 | .5[z101,z102] = origin ; 480 | 481 | p7 := z101 -- z102 ; 482 | p8 := origin -- (z0-z100) ; 483 | \stopMPinitializations 484 | 485 | 486 | \startuniqueMPgraphic{烏絲欄} 487 | StartPage ; 488 | 489 | % 烏絲 490 | % drawoptions (withpen pensquare scaled 1pt withcolor .875\MPcolor{orange}) ; 491 | drawoptions (withpen pensquare scaled 1pt withcolor .5white) ; 492 | 493 | % 欄框 494 | draw p5 shifted z1 ; 495 | for i=1 upto n : 496 | draw p0 shifted (z1+(0,-i*l)) ; 497 | draw p0 shifted (z2+(0, i*l)) ; 498 | endfor 499 | draw p3 enlarged 6pt withpen pensquare scaled 4pt ; 500 | 501 | % 魚尾 502 | fill p6 shifted z10; 503 | fill p6 rotated 180 shifted z20 ; 504 | 505 | % 象鼻 506 | draw p7 shifted z100 ; draw p7 rotated 180 shifted z200 ; 507 | draw p8 shifted z100 ; draw p8 rotated 180 shifted z200 ; 508 | StopPage ; 509 | \stopuniqueMPgraphic 510 | 511 | 512 | \startuniqueMPgraphic{金絲欄} 513 | StartPage ; 514 | 515 | % 金絲 516 | % drawoptions (withpen pensquare scaled 1pt withcolor .875\MPcolor{orange}) ; 517 | drawoptions (withpen pensquare scaled 1pt withcolor \MPcolor{golden}) ; 518 | % drawoptions (withpen pensquare scaled 1pt withcolor .5white) ; 519 | 520 | % 欄框 521 | draw p5 shifted z1 ; 522 | for i=1 upto n : 523 | draw p0 shifted (z1+(0,-i*l)) ; 524 | draw p0 shifted (z2+(0, i*l)) ; 525 | endfor 526 | draw p3 enlarged 6pt withpen pensquare scaled 4pt ; 527 | 528 | % 魚尾 529 | fill p6 shifted z10; 530 | fill p6 rotated 180 shifted z20 ; 531 | 532 | % 象鼻 533 | draw p7 shifted z100 ; draw p7 rotated 180 shifted z200 ; 534 | draw p8 shifted z100 ; draw p8 rotated 180 shifted z200 ; 535 | 536 | StopPage ; 537 | \stopuniqueMPgraphic 538 | 539 | 540 | \startuseMPgraphic{雙頁頁碼} 541 | StartPage ; 542 | 543 | 544 | label.ulft(textext("\ssxx \chinesenumerals{\the\numexpr2*\pageno-1\relax}"),z3) ; 545 | label.llft(textext("\ssxx \chinesenumerals{\the\numexpr2*\pageno\relax}"),z3) ; 546 | StopPage ; 547 | \stopuseMPgraphic 548 | 549 | 550 | \startuseMPgraphic{單頁頁碼} 551 | StartPage ; 552 | label.lrt(textext("\ssxx \framed[frame=on,topframe=off,rulethickness=2pt,framecolor=golden,offset=none]{\earmarking}"),z2+(-6pt,-6pt)) ; 553 | label.rt(textext("\ssxx \coremarking"),z10) ; 554 | label.lft(textext("\ssxx \userpagenumber"),z20) ; 555 | StopPage ; 556 | \stopuseMPgraphic 557 | 558 | 559 | 560 | \setupheadtext[content=目録] 561 | 562 | \defineconversion [guji] [\chinesenumerals] 563 | 564 | \definelistalternative 565 | [古籍:卷] 566 | [renderingsetup=古籍:卷] 567 | \definelistalternative 568 | [古籍:紀傳] 569 | [renderingsetup=古籍:紀傳] 570 | \definelistalternative 571 | [古籍:補紀傳] 572 | [renderingsetup=古籍:補紀傳] 573 | 574 | 575 | %C stolen from strc-lst.mkiv 576 | \startsetups[古籍:紀傳] 577 | \typo_injectors_check_list 578 | \noindent 579 | \typo_injectors_mark_list 580 | \hbox \strc_lists_get_reference_attribute\v!all \strc_lists_get_destination_attribute to \hsize { 581 | \strc_lists_set_style_color\c!style\c!color\v!all 582 | \the\t_lists_every_renderingtext 583 | \the\t_lists_every_renderingsynchronize 584 | \setstrut 585 | \begstrut 586 | \hskip\dimexpr 3em \relax 587 | \strc_lists_limitated_text 588 | \currentlistentrytitle 589 | 第\currentlistentrynumber 590 | \hfill 591 | \currentlistentrypagenumber 592 | \endstrut 593 | } 594 | \par 595 | \listparameter\c!inbetween 596 | \stopsetups 597 | 598 | \startsetups[古籍:補紀傳] 599 | \typo_injectors_check_list 600 | \noindent 601 | \typo_injectors_mark_list 602 | \hbox \strc_lists_get_reference_attribute\v!all \strc_lists_get_destination_attribute to \hsize { 603 | \strc_lists_set_style_color\c!style\c!color\v!all 604 | \the\t_lists_every_renderingtext 605 | \the\t_lists_every_renderingsynchronize 606 | \setstrut 607 | \begstrut 608 | \hskip\dimexpr 3em \relax 609 | \strc_lists_limitated_text 610 | \currentlistentrytitle 611 | \hfill 612 | \currentlistentrypagenumber 613 | \endstrut 614 | } 615 | \par 616 | \listparameter\c!inbetween 617 | \stopsetups 618 | 619 | \startsetups[古籍:卷] 620 | \typo_injectors_check_list 621 | \noindent 622 | \typo_injectors_mark_list 623 | \hbox \strc_lists_get_reference_attribute\v!all \strc_lists_get_destination_attribute to \hsize { 624 | \strc_lists_set_style_color\c!style\c!color\v!all 625 | \the\t_lists_every_renderingtext 626 | \the\t_lists_every_renderingsynchronize 627 | \setstrut 628 | \begstrut 629 | \hskip\dimexpr 2em \relax 630 | \strc_lists_limitated_text 631 | \currentlistentrytitle 632 | \hfill 633 | \currentlistentrypagenumber 634 | \endstrut 635 | } 636 | \par 637 | \listparameter\c!inbetween 638 | \stopsetups 639 | 640 | 641 | 642 | 643 | % \tex{\chapter} in \tex{\part\title\chapter} does not open 644 | % a new page, but \text{\title} in \tex{\part\chapter\title} 645 | % does. Maybe \tex{\previoussectioncountervalue} and 646 | % \tex{\currentsectioncountervalue} do not get the correct 647 | % values. 648 | 649 | 650 | 651 | \setuphead 652 | [part] 653 | [placehead=no% 654 | ,style=normal% 655 | ,textstyle=normal% 656 | ,numberstyle=normal% 657 | ,number=no% 658 | ,incrementnumber=yes% 659 | ,hang=none% 660 | ,page=yes% 661 | ,before=% 662 | ,after=% 663 | ,header=none% 664 | ,text=none% 665 | ,footer=none% 666 | ,sectionsegments=% 667 | ] 668 | 669 | 670 | % fix the unwanted blank line generated by \part 671 | \unexpanded\def\strc_rendering_place_head_empty 672 | {\setheadmarking 673 | \getheadsyncs} 674 | 675 | \setuphead 676 | [chapter] 677 | [style=normal% 678 | ,textstyle=normal% 679 | ,numberstyle=normal% 680 | ,number=yes% 681 | ,page=yes% 682 | ,continue=yes% 683 | ,alternative=command% 684 | ,hang=line% 685 | ,conversion=guji% 686 | ,before=% 687 | % ,after=\setups{chapter:after}% 688 | ,prefix=% 689 | ,sectionsegments=2% 690 | ,command=\doChapter% 691 | ] 692 | 693 | \setuphead 694 | [title] 695 | [style=normal% 696 | ,textstyle=normal% 697 | ,numberstyle=normal% 698 | ,incrementnumber=list% 699 | ,number=no% 700 | ,page=yes% 701 | ,continue=yes% 702 | ,alternative=command% 703 | ,hang=line% 704 | ,conversion=guji% 705 | ,before=% 706 | ,after=% 707 | ,prefix=% 708 | ,sectionsegments=% 709 | ,command=\doTitle% 710 | ] 711 | 712 | \startsetups [addedchapter:after] 713 | % \noheaderandfooterlines 714 | \rawchapterfalse 715 | % \global\setfalse\c_strc_rendering_continue 716 | % \global\setfalse\c_strc_sectioniong_ignore_page 717 | % \setupheadnumber[chapter][0] 718 | % \leavevmode 719 | \stopsetups 720 | 721 | \startsetups [chapter:after] 722 | \rawchapterfalse 723 | \stopsetups 724 | 725 | \startsetups [rawchapter:after] 726 | % \noheaderandfooterlines 727 | \rawchaptertrue 728 | % \leavevmode 729 | \stopsetups 730 | 731 | \newconditional\simplechaptercatagoryisattached 732 | \startsetups[紀傳:after] 733 | \doifelse{rawchapter}{\currenthead}% 734 | {\setfalse\simplechaptercatagoryisattached}% 735 | {\settrue \simplechaptercatagoryisattached}% 736 | % \currentheadlevel 737 | \stopsetups 738 | 739 | 740 | \definehead[addedchapter][chapter] 741 | 742 | \setuphead 743 | [addedchapter] 744 | [command=\doAddedChapter 745 | ,incrementnumber=list% 746 | ,page=yes% 747 | ,continue=yes% 748 | ,number=no% 749 | % ,after=\setups{addedchapter:after}% 750 | ,sectionsegments=2% 751 | ] 752 | 753 | 754 | \newif\ifrawchapter 755 | \definehead[rawchapter][chapter] 756 | \setuphead 757 | [rawchapter] 758 | [command=\doRawChapter 759 | % ,after=\setups{rawchapter:after}% 760 | ,sectionsegments=2% 761 | ] 762 | 763 | \setuphead[chapter,addedchapter,rawchapter][after=\directsetup{紀傳:after}]%,after= 764 | \setuphead[part,addedchapter,chapter,rawchapter][continue=yes,page=yes] 765 | 766 | 767 | \newcount\zhang 768 | \newdimen\titleheight 769 | \newbox\maxzhang \setbox\maxzhang=\hbox{\chinesenumerals{999}} 770 | \titleheight=\dimexpr \hsize-\wd\maxzhang \relax 771 | 772 | \define[2]\doChapter{\global\advance\zhang\plusone \hbox to\titleheight{#2\chaptercatagory 第#1\hfill\gujiparameter{書名}}\chinesenumerals{\zhang}} 773 | 774 | \define[2]\doRawChapter{\global\advance\zhang\plusone \hbox to\titleheight{#2第#1\hfill\gujiparameter{書名}}\chinesenumerals{\zhang}} 775 | 776 | \define[2]\doTitle{#2} 777 | 778 | %D the extra 2em in the following macro may due to the 779 | %D \tex{\lastjianheight=\dimexpr \predisplaysize-2em \relax} 780 | %D part in the 夾注 definition 781 | \define[2]\doAddedChapter{\hbox to\dimexpr \titleheight \relax{#2\chaptercatagory \hfill 補史記}\kern2em\relax|[小司馬氏撰並注]} 782 | 783 | % \definehead[本紀][chapter][style=,before=,after=] 784 | % \definehead[列傳][chapter][style=,before=,after=] 785 | % \definehead[世家][chapter][style=,before=,after=] 786 | 787 | \setuplist 788 | [part] 789 | [alternative=古籍:卷% 790 | ] 791 | \setuplist 792 | [chapter] 793 | [alternative=古籍:紀傳% 794 | ] 795 | \setuplist 796 | [addedchapter] 797 | [alternative=古籍:補紀傳% 798 | ] 799 | \setuplist 800 | [rawchapter] 801 | [alternative=古籍:紀傳% 802 | ] 803 | 804 | \definecombinedlist 805 | [content] 806 | [part,chapter,addedchapter,rawchapter] 807 | [interaction=all] 808 | 809 | 810 | 811 | 812 | \startJScode {pagerotate} %used now 813 | this.setPageRotations(90) ; 814 | \stopJScode 815 | 816 | \startJScode {rotatepage} %used now 817 | app.execMenuItem("RotatePages") ; 818 | % app.addMenuItem({ cName: "MyRotatePages", cUser: "Ro&tate Pages", cParent: "File", cExec: "app.execMenuItem(\"RotatePages\")", cEnable: "event.rc = (event.target != null);"}); 819 | \stopJScode 820 | 821 | \startJScode {getrotate} 822 | var rotation = this.getPageRotation(JS_V_1) ; 823 | console.println("Page " + JS_V_1 + " is rotated by " + rotation + " degrees.") ; 824 | \stopJScode 825 | 826 | \setupinteraction 827 | [state=start% 828 | ,title=\gujiparameter{書名}% 829 | ,focus=standard 830 | ,click=no% 831 | ,color=% 832 | ,style=% 833 | ,contrastcolor=% 834 | ,openaction={page(8),FitWidth}%,startmovie(whatever),JS(pagerotate)%only work in Acrobat Professional and Acrobat Standard,JS(rotatepage),JS(getrotate{V{5}}) 835 | ] 836 | 837 | \placebookmarks 838 | [part,chapter,addedchapter,rawchapter,section] %written outlines 839 | [part] %open outlines 840 | [force=yes,number=no] 841 | 842 | 843 | 844 | 845 | 846 | 847 | 848 | 849 | 850 | 851 | \setuppagenumbering[location=] 852 | 853 | \setupcounter[userpage][numberconversionset=pagenumber] 854 | % \setupuserpagenumber[way=byblock] 855 | % \setupuserpagenumber[numberconversionset=pagenumber] 856 | 857 | 858 | \definestructureconversionset [目録:pagenumber][][guji] 859 | \definestructureconversionset [本紀:pagenumber][][guji] 860 | \definestructureconversionset [年表:pagenumber][][guji] 861 | \definestructureconversionset [書:pagenumber][][guji] 862 | \definestructureconversionset [世家:pagenumber][][guji] 863 | \definestructureconversionset [列傳:pagenumber][][guji] 864 | \defineconversionset [目録:pagenumber][][guji] 865 | \defineconversionset [本紀:pagenumber][][guji] 866 | \defineconversionset [年表:pagenumber][][guji] 867 | \defineconversionset [書:pagenumber][][guji] 868 | \defineconversionset [世家:pagenumber][][guji] 869 | \defineconversionset [列傳:pagenumber][][guji] 870 | 871 | \definesectionblock [目録][mulu] 872 | \definesectionblock [本紀][benji] 873 | \definesectionblock [年表][nianbiao] 874 | \definesectionblock [書][shu] 875 | \definesectionblock [世家][shijia] 876 | \definesectionblock [列傳][liezhuan] 877 | 878 | \setupsectionblock [目録][page=yes,before=,after=] 879 | \setupsectionblock [本紀][page=yes,before=,after=] 880 | \setupsectionblock [年表][page=yes,before=,after=] 881 | \setupsectionblock [書][page=yes,before=,after=] 882 | \setupsectionblock [世家][page=yes,before=,after=] 883 | \setupsectionblock [列傳][page=yes,before=,after=] 884 | 885 | \def\placesimplechaptercatagory{\ifconditional\simplechaptercatagoryisattached\simplechaptercatagory\fi} 886 | \def\coremarking{\gujiparameter{書名}\getmarking[chapter][first]\placesimplechaptercatagory\placeheadnumber[chapter]}% 887 | \def\earmarking{\getmarking[chapter][first]\placesimplechaptercatagory}% 888 | 889 | \startsectionblockenvironment[目録] 890 | \setcounter[userpage][1]% 891 | \def\coremarking{\gujiparameter{書名}目}% 892 | \def\earmarking{目録}% 893 | \stopsectionblockenvironment 894 | 895 | 896 | 897 | \startsectionblockenvironment[本紀] 898 | \def\chaptercatagory{本紀}% 899 | \def\simplechaptercatagory{紀}% 900 | \part{帝紀}%\synchronizehead{part}% 901 | % \writetolist[part]{}{帝紀}% 902 | \stopsectionblockenvironment 903 | 904 | \startsectionblockenvironment[年表] 905 | \def\chaptercatagory{表}% 906 | \def\simplechaptercatagory{表}% 907 | \part{年表}%\synchronizehead{part}% 908 | \stopsectionblockenvironment 909 | 910 | \startsectionblockenvironment[書] 911 | \def\chaptercatagory{書}% 912 | \def\simplechaptercatagory{書}% 913 | \part{八書}%\synchronizehead{part}% 914 | \stopsectionblockenvironment 915 | 916 | \startsectionblockenvironment[世家] 917 | \def\chaptercatagory{世家}% 918 | \def\simplechaptercatagory{世家}% 919 | \part{世家}%\synchronizehead{part}% 920 | \stopsectionblockenvironment 921 | 922 | \startsectionblockenvironment[列傳] 923 | \def\chaptercatagory{列傳}% 924 | \def\simplechaptercatagory{傳}% 925 | \part{列傳}%\synchronizehead{part}% 926 | \stopsectionblockenvironment 927 | 928 | 929 | 930 | 931 | 932 | 933 | 934 | 935 | \bgroup 936 | \catcode`|=13 937 | \gdef|{\csname 夾注\endcsname} 938 | \egroup 939 | 940 | 941 | \appendtoks 942 | \setbox\scratchbox=\vsplit\normalpagebox to .5\textheight 943 | \global\setbox\normalpagebox=\vbox 944 | \bgroup 945 | \unvbox\scratchbox 946 | \vskip\gujiparameter{版芯寛度}% 947 | \unvbox\normalpagebox 948 | \egroup 949 | \to \everybeforeoutput 950 | 951 | \setupnarrower 952 | [left=1em,right=\!!zeropoint] 953 | 954 | \definelines 955 | [shuzan] 956 | [indenting={yes,-1em,first}, 957 | before={\startnarrower[2em]}, 958 | after=\stopnarrower, 959 | style={\setupalign[flushleft,nothyphenated]}, 960 | % style={\raggedright\nohyphens}, 961 | ] 962 | 963 | 964 | 965 | 966 | 967 | 968 | 969 | 970 | 971 | 972 | 973 | 974 | 975 | 976 | 977 | 978 | \protect 979 | % \nopenalties 980 | 981 | \stopmodule 982 | \endinput 983 | -------------------------------------------------------------------------------- /src/sample.mkiv: -------------------------------------------------------------------------------- 1 | \usemodule[p][guji] 2 | 3 | 4 | \starttext 5 | 6 | 7 | \startmulu 8 | \completecontent 9 | \stopmulu 10 | 11 | 12 | 13 | 14 | \startbenji 15 | 16 | \addedchapter{三皇} 17 | 18 | \startnarrower[2*left] 19 | \input{本紀/三皇/三皇序.tex} 20 | \stopnarrower 21 | 22 | \input{本紀/三皇/三皇.tex} 23 | 24 | % Annals 十二本紀 25 | 26 | 27 | \chapter{五帝} 28 | 29 | \startnarrower[1*left] 30 | \input{本紀/五帝/五帝序.tex} 31 | \stopnarrower 32 | 33 | \input{本紀/五帝/黃帝.tex} 34 | 35 | \input{本紀/五帝/帝顓頊.tex} 36 | 37 | \input{本紀/五帝/帝嚳.tex} 38 | 39 | \input{本紀/五帝/帝堯.tex} 40 | 41 | \input{本紀/五帝/虞舜.tex} 42 | 43 | \input{本紀/五帝/太史公曰.tex} 44 | 45 | \input{本紀/五帝/索隱述贊.tex} 46 | 47 | 48 | \chapter{夏} 49 | 50 | \input{本紀/夏/夏禹.tex} 51 | 52 | \input{本紀/夏/太史公曰.tex} 53 | 54 | \input{本紀/夏/索隱述贊.tex} 55 | 56 | \chapter{殷} 57 | \chapter{周} 58 | \chapter{秦} 59 | \chapter{秦始皇} 60 | \chapter{項羽} 61 | \chapter{髙祖} 62 | \chapter{呂太后} 63 | \chapter{孝文} 64 | \chapter{孝景} 65 | \chapter{孝武} 66 | 67 | \stopbenji 68 | 69 | 70 | \startnianbiao 71 | % Tables 十表 72 | 73 | \chapter{三代世} 74 | \chapter{十二諸侯年} 75 | \chapter{六國年} 76 | \chapter{秦楚之際月} 77 | \chapter{漢興以來諸侯王年} 78 | \chapter{髙祖功臣侯者年} 79 | \chapter{惠景閒侯者年} 80 | \chapter{建元以來侯者年} 81 | \chapter{建元已來王子侯者年} 82 | \chapter{漢興以來將相名臣年} 83 | 84 | 85 | \stopnianbiao 86 | 87 | \startshu 88 | % Treatises 八書 89 | 90 | \chapter{禮} 91 | \chapter{樂} 92 | \chapter{律} 93 | \chapter{曆} 94 | \chapter{天官} 95 | \chapter{封禪} 96 | \chapter{河渠} 97 | \chapter{平準} 98 | 99 | \stopshu 100 | 101 | \startshijia 102 | % Genealogies 三十世家 103 | 104 | \chapter{吳太伯} 105 | \chapter{齊太公} 106 | \chapter{魯周公} 107 | \chapter{燕召公} 108 | \chapter{管蔡} 109 | \chapter{陳杞} 110 | \chapter{衛康叔} 111 | \chapter{宋微子} 112 | \chapter{晉} 113 | \chapter{楚} 114 | \chapter{越王句踐} 115 | \chapter{鄭} 116 | \chapter{趙} 117 | \chapter{魏} 118 | \chapter{韓} 119 | \chapter{田敬仲完} 120 | \chapter{孔子} 121 | \chapter{陳涉} 122 | \chapter{外戚} 123 | \chapter{楚元王} 124 | \chapter{荊燕} 125 | \chapter{齊悼惠王} 126 | \chapter{蕭相國} 127 | \chapter{曹相國} 128 | \chapter{留侯} 129 | \chapter{陳丞相} 130 | \chapter{絳侯周勃} 131 | \chapter{梁孝王} 132 | \chapter{五宗} 133 | \chapter{三王} 134 | 135 | \stopshijia 136 | 137 | \startliezhuan 138 | % Biographies 七十列傳 139 | 140 | \chapter{伯夷} 141 | \chapter{管晏} 142 | \chapter{老子韓非} 143 | \chapter{司馬穰苴} 144 | \chapter{孫子吳起} 145 | \chapter{伍子胥} 146 | \chapter{仲尼弟子} 147 | \chapter{商君} 148 | \chapter{蘇秦} 149 | \chapter{張儀} 150 | \chapter{樗里子甘茂} 151 | \chapter{穰侯} 152 | \chapter{白起王翦} 153 | \chapter{孟子荀卿} 154 | \chapter{孟嘗君} 155 | \chapter{平原君虞卿} 156 | \chapter{魏公子} 157 | \chapter{春申君} 158 | \chapter{范睢蔡澤} 159 | \chapter{樂毅} 160 | \chapter{廉頗藺相如} 161 | \chapter{田單} 162 | \chapter{魯仲連鄒陽} 163 | \chapter{屈原賈生} 164 | \chapter{呂不韋生} 165 | \chapter{刺客} 166 | \chapter{李斯} 167 | \chapter{蒙恬} 168 | \chapter{張耳陳餘} 169 | \chapter{魏豹彭越} 170 | \chapter{黥布} 171 | \chapter{淮陰侯} 172 | \chapter{韓信盧綰} 173 | \chapter{田儋} 174 | \chapter{樊酈滕灌} 175 | \chapter{張丞相} 176 | \chapter{酈生陸賈} 177 | \chapter{傅靳蒯成} 178 | \chapter{劉敬叔孫通} 179 | \chapter{季布欒布} 180 | \chapter{袁盎晁錯} 181 | \chapter{張釋之馮唐} 182 | \chapter{萬石張叔} 183 | \chapter{田叔} 184 | \chapter{扁鵲倉公} 185 | \chapter{吳王濞} 186 | \chapter{魏其武安侯列} 187 | \chapter{韓長孺} 188 | \chapter{李將軍} 189 | \chapter{匈奴} 190 | \chapter{衛將軍驃騎} 191 | \chapter{平津侯主父} 192 | \chapter{南越} 193 | \chapter{東越} 194 | \chapter{朝鮮} 195 | \chapter{西南夷} 196 | \chapter{司馬相如} 197 | \chapter{淮南衡山} 198 | \chapter{循吏} 199 | \chapter{汲鄭} 200 | \chapter{儒林} 201 | \chapter{酷吏} 202 | \chapter{大宛} 203 | \chapter{游俠} 204 | \chapter{佞幸} 205 | \chapter{滑稽} 206 | \chapter{日者} 207 | \chapter{龜策} 208 | \chapter{貨殖} 209 | \rawchapter{太史公自序} 210 | 211 | \stopliezhuan 212 | 213 | 214 | \stoptext 215 | -------------------------------------------------------------------------------- /src/sample.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhichu/01-shiji/ba9d8b2e166f4b14d3549144ce5a552b3f5b0af7/src/sample.pdf -------------------------------------------------------------------------------- /src/本紀/Vol02/scroll000.tex: -------------------------------------------------------------------------------- 1 | 夏禹[一]謚法曰受禪成功曰禹。正義曰夏者帝禹封國號也。帝王紀云禹受封爲夏伯在豫州外方之南今河南陽翟是也。名曰文命。[二]索隱曰尚書云文命敷于四海孔安國云外布文德教命不云是禹名。太史公皆以放勳重華文命爲堯舜禹之名未必爲得。孔又云虞氏舜名則堯禹湯皆名矣。蓋古者帝王之號皆以名後代因其行追而爲謚。其實禹是名。故張晏云少昊已前天下之號象其德顓頊已來天下之號因其名。又按系本鯀取有辛氏女謂之女志是生高密。宋衷云高密禹所封國。正義曰帝王紀云父鯀妻脩己見流星貫昴夢接意感又吞神珠薏苡胸坼而生禹。名文命字密身九尺二寸長本西夷人也。大戴禮云高陽之孫鯀之子曰文命。楊雄蜀王本紀云禹本汶山郡廣柔縣人也生於石紐。括地志云茂州汶川縣石紐山在縣西七十三 2 | 50 3 | 里。華陽國志云今夷人共營其地方百里不敢居牧至今猶不敢放六畜。按廣柔隋改曰汶川。禹之父曰鯀鯀之父曰帝顓頊[三]索隱曰皇甫謐云鯀帝顓頊之子字熙。又連山易云鯀封於崇故國語謂之崇伯鯀。系本亦以鯀爲顓頊子。漢書律曆志則云顓頊五代而生鯀。按鯀旣仕堯與舜代系殊懸舜即顓頊六代孫則鯀非是顓頊之子。蓋班氏之言近得其實。顓頊之父曰昌意昌意之父曰黃帝。禹者黃帝之玄孫而帝顓頊之孫也。禹之曾大父昌意及父鯀皆不得在帝位爲人臣。 4 | 5 | 當帝堯之時鴻水[一]索隱曰一作洪。鴻大也。以鳥大曰鴻小曰鴈故近代文字大義者皆作鴻也。滔天浩浩懷山襄陵下民其憂。堯求能治水者羣臣四嶽皆曰鯀可。堯曰鯀爲人負命毀族不可。四嶽曰等之未有賢於鯀者願帝試之。於是堯聽四嶽用鯀治水。九年而水不息功用不成。於是帝堯乃求人更得舜。舜登用攝行天子之政巡狩。行視鯀之治水無狀[二]索隱曰言無功狀。乃殛鯀於羽山以死。[三]正義曰殛音紀力反。鯀之羽山化爲黃熊入于羽淵。熊音乃來反下三點爲三足也。束晳發蒙紀云鼈三足曰熊。天下皆以舜之誅爲是。於是舜舉鯀子禹而使續鯀之業。 6 | 7 | 堯崩帝舜問四嶽曰有能成美堯之事者使居官皆曰伯禹爲司空可成美堯之功。舜曰嗟然命禹女平水土維是勉之。禹拜稽首讓於契后稷皋陶。舜 8 | 51 9 | 曰女其往視爾事矣。 10 | 11 | 禹爲人敏給克勤其悳不違其仁可親其言可信聲爲律[一]索隱曰言禹聲音應鍾律。身爲度[二]王肅曰以身爲法度。索隱曰按今巫猶稱禹步。稱以出[三]徐廣曰一作士。索隱曰按大戴禮見作士。又一解云上文聲與身爲律度則權衡亦出於其身故云稱以出也。亹亹穆穆爲綱爲紀。 12 | 13 | 禹乃遂與益后稷奉帝命命諸侯百姓興人徒以傅土行山表木[一]尚書傅字作敷。馬融曰敷分也。索隱曰尚書作敷土隨山刊木。今案大戴禮作傅土故此紀依之。傅即付也謂付功屬役之事。若尚書作敷敷分也謂令人分布理九州之土地也。表木謂刊木 14 | 52 15 | 立爲表記與孔注書意異。定高山大川。[二]馬融曰定其差秩祀禮所視也。駰案尚書大傳曰高山大川五嶽四瀆之屬。 禹傷先人父鯀功之不成受誅乃勞身焦思居外十三年過家門不敢入。薄衣食致孝于鬼神。[三]馬融曰祭祀豐絜。卑宮室致費於溝淢。[四]包氏曰方里爲井井閒有溝溝廣深四尺。十里爲成成閒有淢淢廣深八尺。陸行乘車水行乘船泥行乘橇[五]徐廣曰他書或作蕝。駰案孟康曰橇形如箕擿行泥上。如淳曰橇音茅蕝之蕝。謂以板置其泥上以通行路也。正義曰按橇形如船而短小兩頭微起人曲一腳泥上擿進用拾泥上之物。今杭州溫州海邊有之也。山行乘檋。[六]徐廣曰檋一作橋音丘遙反。駰案如淳曰檋車謂以鐵如錐頭長半寸施之履下以上山不蹉跌也。又音紀錄反。正義曰按上山前齒短後齒長下山前齒長後齒短也。檋音與是同也。左準繩右規矩[七]王肅曰左右言常用也。索隱曰左所運用堪爲人之準繩右所舉動必應規矩也。載四時[八]王肅曰所以行不違四時之宜也。以開九州通九道陂九澤度九山。令益予眾庶稻可種卑溼。命后稷予眾庶難得之食。食少調有餘相給以均諸侯。禹乃行相地宜所有以貢及山川之便利。 16 | 17 | 禹行自冀州始。冀州旣載[一]孔安國曰堯所都也。先施貢賦役載於書也。鄭玄曰兩河閒曰冀州。正義曰按理水及貢賦從帝都爲始也。黃河自勝州東直南至華陰即東至懷州南又東北至平州碣石山入海也。東河之西西河之東 18 | 53 19 | 南河之北皆冀州也。壺口治梁及岐。[二]鄭玄曰地理志壺口山在河東北屈縣之東南梁山在左馮翊夏陽岐山在右扶風美陽。索隱曰鄭玄曰地理志壺口山在河東北屈縣之東南梁山在左馮翊夏陽岐山在右扶風美陽。正義曰括地志云壺口山在慈州吉昌縣西南五十里冀州境也。梁山在同州韓城縣東南十九里岐山在岐州岐山縣東北十里二山雍州境也孔安國曰從東循山理水而西也。旣脩太原至于嶽陽。[三]孔安國曰太原今爲郡名。太嶽在太原西南。山南曰陽。索隱曰嶽太嶽即冀州之鎮霍太山也。按地理志霍太山在河東彘縣東。凡如此例不引書者皆地理志文也。正義曰括地志云霍太山在沁州沁原縣西七八十里。覃懷致功[四]孔安國曰覃懷近河地名。鄭玄曰懷縣屬河內。索隱曰按河內有懷縣今驗地無名覃者蓋覃懷二字或當時共爲一地之名。至於衡漳。[五]孔安國曰漳水橫流。索隱曰案孔注以衡爲橫非。王肅云衡漳二水名。地理志清漳水出上黨沾縣東北至阜城縣入河。濁漳水出上黨長子縣東至鄴入清漳也。正義曰括地志云故懷城在懷州武陟縣西十一里。衡漳水在瀛州東北百二十五里平舒縣界也。其土白壤。[六]孔安國曰土無塊曰壤。賦上上錯[七]孔安國曰上上第一。錯雜也雜出第二之賦。田中中[八]孔安國曰九州之中爲第五。常衞旣從大陸旣爲。[九]鄭玄曰地理志恆水出恆山衞水在靈壽大陸澤在鉅鹿。索隱曰此文改恆山恆水皆作常避漢文帝諱故也。常水出常山上曲陽縣東入滱水。衞水出常山靈壽縣東入虖池。郭璞云大陸今鉅鹿北廣河澤是已。爲亦作也。 鳥夷皮服。[一0]鄭玄曰鳥夷東北〔方〕之民賦〔搏〕食鳥獸者。孔安國曰服其皮明水害除。正義曰括地志云靺鞨國古肅慎也在京東北萬里已下東及北各抵大海。其國南有白山鳥獸草木皆白。其人處山林閒土氣極寒常爲穴居以深爲貴至接九梯。養豕食肉衣其皮冬以豬膏塗身厚數分以禦風寒。貴臭穢不絜作廁於中圜之而居。多勇力善射。弓長四尺如弩矢用楛長一尺八寸青石爲鏃。葬則交木作椁殺豬積椁上富者至數百貧者數十以爲死人之糧。以土上覆之以繩繫於椁。頭出土上以酒灌酹繩腐而止無四時祭祀也。夾右碣石[一一]孔安國曰碣石海畔之山也。入于海。[一二]徐廣曰海一作河。索隱曰地理志云碣石山在北平驪城縣西南。太康地理志云樂浪遂城縣有碣石山長城所起。又水經云在遼西臨渝縣南水中。蓋碣石山有二此云夾右碣石入于海當是北平之碣石。 20 | 54 21 | 濟河維沇州[一]鄭玄曰言沇州之界在此兩水之閒。九河旣道[二]馬融曰九河名徒駭太史馬頰覆釜胡蘇簡絜鉤盤鬲津。雷夏旣澤雍沮會同[三]鄭玄曰雍水沮水相觸而合入此澤中地理志曰雷澤在濟陰城陽縣西北。索隱曰爾雅云水自河出爲雍也。正義曰括地志云雷夏澤在濮州雷澤縣郭外西北。雍沮二水在雷澤西北平地也。桑土旣蠶於是民得下丘居土。[四]孔安國曰大水去民下丘居平土就桑蠶。其土黑墳[五]孔安國曰色黑而墳起。草繇木條。[六]孔安國曰繇茂條長也。田中下[七]孔安國曰第六。賦貞作十有三年乃同。[八]鄭玄曰貞正也。治此州正作不休十三年乃有賦與八州同言功難也。其賦下下。其貢漆絲其篚織文。[九]孔安國曰地宜漆林又宜桑蠶。織文錦綺之屬盛之筐篚而貢焉。浮於濟漯通於河。[一0]鄭玄曰地理志云漯水出東郡東武陽。索隱曰濟水出河東垣縣王屋山東其流至濟陰故應劭云濟水出平原漯陰縣東漯水出東郡東武陽縣北至千乘縣而入于海。 22 | 55 23 | 海岱維青州[一]鄭玄曰東自海西至岱。東嶽曰岱山。正義曰按舜分青州爲營州遼西及遼東。堣夷旣略[二]馬融曰堣夷地名。用功少曰略。索隱曰孔安國云東表之地稱嵎夷。按今文尚書及帝命驗並作禺鐵在遼西。鐵古夷字也。濰淄其道。[三]鄭玄曰地理志濰水出琅邪淄水出泰山萊蕪縣原山。索隱曰濰水出琅邪箕縣北至都昌縣入海。淄水出泰山萊蕪縣原山北東至博昌縣入濟也。正義曰括地志云密州莒縣濰山濰水所出。淄州淄川縣東北七十里原山淄水所出。俗傳云禹理水功畢土石黑數里之中波若漆故謂之淄水也。其土白墳海濱廣潟[四]徐廣曰一作澤又作斥。厥田斥鹵。[五]鄭玄曰斥謂地鹹鹵。索隱曰鹵音魯。說文云鹵鹹地。東方謂之斥西方謂之鹵。 田上下賦中上。[六]孔安國曰田第三賦第四。厥貢鹽絺海物維錯[七]孔安國曰絺細葛。錯雜非一種。鄭玄曰海物海魚也。魚種類尤雜。岱畎絲枲鉛松怪石[八]孔安國曰畎谷也。怪異好石似玉者。岱山之谷出此五物皆貢之。萊夷爲牧[九]孔安國曰萊夷地名可以牧放。索隱曰按左傳云萊人劫孔子孔子稱夷不亂華又云齊侯伐萊服虔以爲東萊黃縣是。今按地理志黃縣有萊山恐即此地之夷。其篚酓絲。[一0]孔安國曰酓桑蠶絲中琴瑟弦。索隱曰爾雅云檿山桑是蠶食檿之絲也。浮於汶通於濟。[一一]鄭玄曰地理志汶水出泰山萊蕪縣原山西南入濟。 24 | 56 25 | 海岱及淮維徐州[一]孔安國曰東至海北至岱南及淮。淮沂其治蒙羽其蓺。[二]鄭玄曰地理志沂水出泰山蓋縣。蒙羽二山名。孔安國曰二水已治二山可以種蓺。索隱曰水經云淮水出南陽平氏縣胎簪山東北過桐柏山。沂水出泰山蓋縣艾山南過下邳縣入泗。蒙山在泰山蒙陰縣西南。羽山在東海祝其縣南殛鯀之地。大野旣都[三]鄭玄曰大野在山陽鉅野北名鉅野澤。孔安國曰水所停曰都。東原厎平。[四]鄭玄曰東原地名。今東平郡即東原。索隱曰張華博物志云兗州東平郡即尚書之東原也。正義曰廣平曰原。徐州在東故曰東原。水去已致平復言可耕種也。其土赤埴墳[五]徐廣曰埴黏土也。草木漸包。[六]孔安國曰漸長進包叢生也。其田上中賦中中。[七]孔安國曰田第二賦第五。貢維土五色[八]鄭玄曰土五色者所以爲大社之封。正義曰韓詩外傳云天子社廣五丈東方青南方赤西方白北方黑上冒以黃土。將封諸侯各取方土苴以白茅以爲社也。太康地記云城陽姑幕有五色土封諸侯錫之茅土用爲社。此土即禹貢徐州土也。今屬密州莒縣也。羽畎夏狄[九]孔安國曰夏狄狄雉名也。羽中旌旄羽山之谷有之。嶧陽孤桐[一0]孔安國曰嶧山之陽特生桐中琴瑟。鄭玄曰地理志嶧山在下邳。正義曰括地志云嶧山在兗州鄒縣南二十二里。鄒山記云鄒山古之嶧山言絡繹相連屬也。今猶多桐樹。按今獨生桐尚徵一偏似琴瑟。泗濱浮磬[一一]孔安國曰泗水涯水中見石可以爲磬。鄭玄曰泗水出濟陰乘氏也。正義曰括地志云泗水至彭城呂梁出石磬。淮夷蠙珠臮魚[一二]孔安國曰淮夷二水出蠙珠及美魚。鄭玄曰淮夷淮水之上夷民也。索隱曰按尚書云徂茲淮夷徐戎並興今徐州言淮夷則鄭解爲得。蠙一作玭並步玄反。臮古暨字。臮與也。言夷人所居淮水之處有此蠙珠與魚也。又作濱。濱畔也。其篚玄纖縞。[一三]鄭玄曰纖細也。祭服之材尚細。正義曰玄黑。纖細。縞白繒。以細繒染爲黑色。浮于淮泗[一四]正義曰括地志云泗水源在兗州泗水縣東陪尾山。其源有四道因以爲名。通于河。 26 | 58 27 | 淮海維揚州[一]孔安國曰北據淮南距海。彭蠡旣都陽鳥所居。[二]鄭玄曰地理志彭蠡澤在豫章彭澤西。孔安國曰隨陽之鳥鴻鴈之屬冬月居此澤也。索隱曰都古文尚書作豬。孔安國云水所停曰豬鄭玄云南方謂都爲豬則是水聚會之義。正義曰蠡音禮。括地志云彭蠡湖在江州潯陽縣東南五十二里。三江旣入[三]索隱曰韋昭云三江謂松江錢唐江浦陽江。今按地理志有南江中江北江是爲三江。其南江從會稽吳縣南東入海。中江從丹陽蕪湖縣西南東至會稽陽羨縣入海。北江從會稽毗陵縣北東入海。故下文東爲中 28 | 59 29 | 江又東爲北江孔安國云有北有中南可知也。震澤致定。[四]孔安國曰震澤吳南太湖名。言三江已入致定爲震澤。索隱曰震一作振。地理志會稽吳縣故周泰伯所封國具區在其西古文以爲震澤。又左傳稱笠澤亦謂此也。正義曰澤在蘇州西南四十五里。三江者在蘇州東南三十里名三江口。一江西南上七十里至太湖名曰松江古笠澤江一江東南上七十里至白蜆湖名曰上江亦曰東江一江東北下三百餘里入海名曰下江亦曰婁江於其分處號曰三江口。顧夷吳地記云松江東北行七十里得三江口。東北入海爲婁江東南入海爲東江并松江爲三江是也。言理三江入海非入震澤也。按太湖西南湖州諸溪從天目山下西北宣州諸山有溪並下太湖。太湖東北流各至三江口入海。其湖無通彭蠡湖及太湖處並阻山陸。諸儒及地志等解三江旣入皆非也。周禮職方氏云揚州藪曰具區川曰三江。按五湖三江者韋昭注非也。其源俱不通太湖引解三江旣入失之遠矣。五湖者菱湖游湖莫湖貢湖胥湖皆太湖東岸五灣爲五湖蓋古時應別今並相連。菱湖在莫釐山東周迴三十餘里西口闊二里其口南則莫釐山北則徐侯山西與莫湖連。莫湖在莫釐山西及北北與胥湖連胥湖在胥山西南與莫湖連各周迴五六十里西連太湖。游湖在北二十里在長山東湖西口闊二里其口東南岸樹里山西北岸長山湖周迴五六十里。貢湖在長山西其口闊四五里口東南長山山南即山陽村西北連常州無錫縣老岸湖周迴一百九十里已上湖身向東北長七十餘里。兩湖西亦連太湖。河渠書云於吳則通渠三江五湖。貨殖傳云夫吳有三江五湖之利。又太史公自敍傳云登姑蘇望五湖是也。竹箭旣布。[五]孔安國曰水去布生。 其草惟夭其木惟喬[六]少長曰夭。喬高也。其土塗泥。[七]馬融曰漸洳也。田下下賦下上上雜。[八]孔安國曰田第九賦第七雜出第六。貢金三品[九]孔安國曰金銀銅。。鄭玄曰銅三色也。瑤琨竹箭[一0]孔安國曰瑤琨皆美玉也。齒革羽旄[一一]孔安國曰象齒犀皮鳥羽旄牛尾也。正義曰周禮考工記云犀甲七屬兕甲六屬。郭云犀似水牛豬頭大腹庳腳橢角好食束也。亦有一角者。按西南夷常貢旄牛尾爲旌旗之飾書詩通謂之旄。故尚書云右秉白旄詩云建旐設旄皆此牛也。島夷卉服[一二]孔安國曰南海島夷草服葛越。正義曰括地志云百濟國西南渤海中有大島十五所皆邑落有人居屬百濟。又倭國武皇后改曰日本國在百濟南隔海依島而居凡百餘小國。此皆揚州之東島夷也。按東南之夷草服葛越焦竹之屬越即苧祁也。其篚織貝[一三]孔安國曰織細繒也。貝水物也。鄭玄曰貝錦名也。詩云成是貝錦。凡織者先染其絲織之屬百濟。又倭國武皇后改即成〔文〕矣。其包橘柚錫貢。[一四]孔安國曰小曰橘大曰柚。錫命乃貢言不常也。鄭玄曰有錫則貢之或時乏則不貢。錫所以柔金也。均江海通淮泗。[一五]鄭玄曰均讀曰沿。沿順水行也。 30 | 60 31 | 荊及衡陽維荊州[一]孔安國曰北據荊山南及衡山之陽。江漢朝宗于海。[二]孔安國曰二水經此州而入海有似於朝百川以海爲宗。宗尊也。正義曰括地志云江水源出岷州南岷山南流至益州即東南流入蜀至瀘州東流經三硤過荊州與漢水合。孫卿子云江水其源可以濫觴也。又云漢水源出梁州金牛縣東二十八里嶓冢山。九江甚中[三]孔安國曰江於此州界分爲九道甚得地勢之中。鄭玄曰地理志九江在尋陽南皆東合爲大江。索隱曰按尋陽記九江者烏江蚌江烏白江嘉靡江沙江畎江廩江隄江箘江。又張湞九江圖所載有三里五畎烏土白蚌。九江之名不同。沱涔已道[四]孔安國曰沱江別名。涔水名。鄭玄曰水出江爲沱漢爲涔。索隱曰涔亦作潛。沱出蜀郡郫縣西東入江。潛出漢中安陽縣直西〔南〕北入漢。故爾雅云水自江出爲沱漢出爲潛。正義曰括地志云繁江水受郫江。禹貢曰岷山導江東別爲沱源出益州新繁縣。潛水一名復水今名龍門水源出利州緜谷縣東龍門山大石穴下也。雲土夢爲 32 | 61 33 | 治。[五]孔安國曰雲夢之澤在江南其中有平土丘水去可爲耕作畎畝之治。索隱曰夢一作瞢鄒誕生又音蒙。按雲土夢本二澤名蓋人以二澤相近或合稱雲夢耳。知者據左傳云楚子濟江入于雲中又楚子鄭伯田于江南之夢則是二澤各別也。韋昭曰雲土今爲縣屬江夏南郡華容。今按地理志云江夏有雲杜縣 34 | 62 35 | 是其地。其土塗泥。田下中賦上下。[六]孔安國曰田第八賦第三。貢羽旄齒革金三品杶榦栝柏[七]鄭玄曰四木名。孔安國曰榦柘也。柏葉松身曰栝。礪砥砮丹[八]孔安國曰砥細於礪皆磨石也。砮石中矢鏃。丹朱類也。維箘簬楛[九]徐廣曰一作箭足杆。杆即楛也音怙。箭足者矢鏃也。或以箭足訓釋箘簬乎駰案鄭玄曰箘簬聆風也。三國致貢其名[一0]馬融曰言箘簬楛三國所致貢其名善也。包匭菁茅[一一]鄭玄曰匭纏結也。菁茅茅有毛刺者給宗廟縮酒。重之故包裹又纏結也。正義曰括地志云辰州盧溪縣西南三百五十里有包茅山。武陽記云山際出包茅有刺而三脊因名包茅山。其篚玄纁璣組[一二]孔安國曰此州染玄纁色善故貢之。璣珠類生於水中。組綬類也。九江入賜大龜。[一三]孔安國曰尺二寸曰大龜出於九江水中。龜不常用賜命而納之。浮于江沱涔于漢踰于雒至于南河。 36 | 荊河惟豫州[一]孔安國曰西南至荊山北距河水。正義曰括地志云荊山在襄州荊山縣西八十里。韓子云卞和得玉璞於楚之荊山即此也。河洛州北河也。伊雒瀍澗旣入于河[二]孔安國曰伊出陸渾山洛出上洛山澗出澠池山瀍出河南北山四水合流而入河。索隱曰伊水出弘農盧氏縣東洛水出弘農上洛縣冢領山瀍水出河南穀城縣朁亭北澗水出弘農新安縣東皆入于河。正義曰括地志云伊水出虢州盧氏縣東巒山東北流入洛。洛水出商州洛南縣冢領山東流經洛州郭內又東合伊水。瀍水出洛州新安縣東南流至洛州郭內南入洛。澗水源出洛州新安縣東白石山東北與穀水合流經洛州郭內東流入洛也。滎播旣都[三]孔安國曰滎澤名。波水已成遏都。索隱曰古文尚書作滎波此及今文並云滎播。播是水播溢之義滎是澤名。故左傳云狄及衞戰於滎澤。鄭玄云今塞爲平地滎陽人猶謂其處爲滎播。道荷澤被明都。[四]孔安國曰荷澤在胡陵。明都澤名在河東北水流泆覆被之。索隱曰荷澤在濟陰定陶縣東。明都音孟豬。孟豬澤在梁國睢陽縣東北。爾雅左傳謂之孟諸今文亦爲然唯周禮稱望諸皆此地之一名。正義曰括地志云荷澤在曹州濟陰縣東北九十里定陶城東今名龍池亦名九卿陂。其土壤下土墳壚。[五]孔安國曰壚疏也。馬融曰豫州地有三等下者墳壚也。田中上賦雜上中。[六]孔安國曰田第四賦第二又雜出第一。貢漆絲絺紵其篚纖絮[七]孔安國曰細緜也。錫貢磬錯。[八]孔安國曰治玉石曰錯治磬錯也。浮於雒達於河。 37 | 63 38 | 華陽黑水惟梁州[一]孔安國曰東據華山之南西距黑水。正義曰括地志云黑水源出梁州城固縣西北太山。汶嶓旣蓺[二]鄭玄曰地理志岷山在蜀郡湔氐道嶓冢山在漢陽西。索隱曰汶一作崏又作山文。山文山封禪書一云瀆山在蜀都湔氐道西徼江水所出。嶓冢山在隴西西縣漢水所出也。正義曰括地志云岷山在岷州溢樂縣南一里連緜至蜀二千里皆名岷山。嶓冢山在梁州金牛縣東二十八里。湔音子踐反。氐音丁奚反。沱涔旣道[三]孔安國曰沱潛發源此州入荊州。蔡蒙旅平[四]孔安國曰蔡蒙二山名。祭山曰旅。平言治功畢也。鄭玄曰地理志蔡蒙在漢嘉縣。索隱曰此非徐州之蒙在蜀郡青衣縣。青衣後改爲漢嘉。蔡山不知所在也。蒙縣名。正義曰括地志云蒙山在雅州嚴道縣南十里。和夷厎績。[五]馬融曰和夷地名也。其土青驪。[六]孔安國曰色青黑也。田下上賦下中三錯。[七]孔安國曰田第七賦第八雜出第七第九三等。貢璆鐵銀鏤砮磬[八]孔安國曰璆玉名。鄭玄曰黃金之美者謂之鏐。鏤剛鐵可以刻鏤也。熊羆狐貍織皮。[九]孔安國曰貢四獸之皮也。織皮今罽也。 39 | 64 40 | 西傾因桓是來[一0]馬融曰治西傾山因桓水是來言無餘道也。鄭玄曰地理志西傾山在隴西臨洮。索隱曰西傾在隴西臨洮縣西南。桓水出蜀郡山文山西南行羌中入南海也。正義曰括地志云西傾山今嵹臺山在洮州臨潭縣西南三百三十六里。浮于潛踰于沔[一一]孔安國曰漢上水爲沔。鄭玄曰或謂漢爲沔。入于渭亂于河。[一二]孔安國曰正絕流曰亂。 41 | 65 42 | 黑水西河惟雍州[一]孔安國曰西距黑水東據河。龍門之河在冀州西。索隱曰地理志益州滇池有黑水祠。鄭玄引地說云三危山黑水出其南。山海經黑水出崑崙墟西北隅也。弱水旣西[二]孔安國曰導之西流至于合黎。鄭玄曰眾水皆東此獨西流也。索隱曰按水經云弱水出張掖刪丹縣西北至酒泉會水縣入合黎山腹。山海經云弱水出崑崙墟西南隅也。涇屬渭汭。[三]孔安國曰屬逮也。水北曰汭。言治涇水入於渭也。鄭玄曰地理志涇水出安定涇陽。索隱曰渭水出首陽縣鳥鼠同穴山。說文云水相入曰汭。正義曰括地志云涇水源出原州百泉縣西南笄頭山涇谷。渭水源出渭州渭原縣西七十六里鳥鼠山今名青雀山。渭有三源並出鳥鼠山東流入河。按言理涇水及至渭水又理漆沮亦從渭流復理灃水亦同入渭者也。漆沮旣從[四]正義曰括地志云漆水源出岐州普潤縣東南岐漆山漆溪東入渭。沮水一名石川水源出雍州富平縣東入櫟陽縣南。漢高帝於櫟陽置萬年縣。十三州地理志云萬年縣南有涇渭北有小河即沮水也。詩云古公 43 | 66 44 | 去邠度漆沮即此二水。灃[五]音豐。水所同。[六]孔安國曰漆沮之水已從入渭。灃水所同同于渭也。索隱曰漆沮二水漆水出右扶風漆縣西沮水地理志無文而水經以水出北地直路縣東過馮翊祋祤縣入洛。說文亦以漆沮各是一水名。孔安國獨以爲一又云是洛水。灃水出右扶風鄠縣東南北過上林苑。正義曰括地志云雍州鄠縣終南山灃水出焉。 荊岐已旅[七]孔安國曰荊在岐東非荊州之荊也。正義曰括地志云荊山在雍州富平縣今名掘陵原。岐山在岐州岐山縣東北十里。尚書正義云洪水時祭祀禮廢。已旅祭言理水功畢也。按雍州荊山即黃帝及禹鑄鼎地也。襄州荊山縣西荊山即卞和得玉璞者。終南敦物至于鳥鼠。[八]孔安國曰三山名言相望也。鄭玄曰地理志終南敦物皆在右扶風武功也。索隱曰按左傳中南山杜預以爲終南山。地理志云太一山古文以爲終南華〔垂〕山古文以爲敦物皆在扶風武功縣東。正義曰括地志云終南山一名中南山一名太一山一名南山一名橘山一名楚山一名泰〔秦〕山一名周南山一名地肺山在雍州萬年縣南五十里。原隰厎績至于都野。[九]鄭玄曰地理志都野在武威名曰休屠澤。正義曰原隰幽州地也。按原高平地也。隰低下地也。言從渭州致功西北至涼州都野沙州三危山也。括地志云都野澤在涼州姑臧縣東北二百八十里。三危旣度[一0]索隱曰鄭玄引河圖及地說云三危山在鳥鼠西南與岐山相連。度劉伯莊音田各反尚書作宅。三苗大序。[一一]孔安國曰西裔之山己可居三苗之族大有次序禹之功也。其土黃壤。田上上賦中下。[一二]孔安國曰田第一賦第六人功少。貢璆琳琅玕。[一三]孔安國曰璆琳皆玉名。琅玕石而似珠者。浮于積石至于龍門西河[一四]孔安國曰積石山在金城西南河所經也。龍門山在河東之西界。索隱曰積石在金城河關縣西南。龍門山在左馮翊夏陽縣西北。正義曰括地志云積石山今名小積石在河州枹罕縣西七里。河州在京西一千四百七十二里。龍門山在同州韓城縣北五十里。李奇云禹鑿通河水處廣八十步。三秦記云龍門水懸船而行兩旁有山水陸不通龜魚集龍門下數千不得上上則爲龍故云暴鰓點額龍門下。按河在冀州西故云西河也。禹發源河水小積石山浮河東北下歷靈勝北而南行至于龍門皆雍州地也。 會于渭汭。[一五]正義曰水經云河水又南至潼關渭水從西注之也。織皮昆侖析支渠搜西戎即序。[一六]孔安國曰織皮毛布。此四國在荒服之外流沙之內。羌髳之屬皆就次序美禹之功及戎狄也。索隱曰鄭玄以爲衣皮之人居昆侖析支渠搜三山皆在西戎。王肅曰昆侖在臨羌西析支在河關西西戎在西域。王肅以爲地名而不言渠搜。今按地理志金城臨羌縣有昆侖祠敦煌廣至縣有昆侖障朔方有渠搜縣。 45 | 67 46 | 道九山[一]索隱曰汧壺口砥柱太行西傾熊耳嶓冢內方山文是九山也。古分爲三條故地理志有北條之荊山。馬融以汧爲北條西傾爲中條嶓冢爲南條。鄭玄分四列汧爲陰列西傾次陰列嶓冢爲陽列山文山次陽列。汧及岐至于荊山[二]鄭玄曰地理志汧在右扶風也。索隱曰汧一作岍。按有汧水故其字或從山或從水猶山文 山然也。地理志云吳山在汧縣西古文以爲汧山。岐山在右扶風美陽縣西北荊山在左馮翊懷德縣南也。正義曰括地志云汧山在隴州汧源縣西六十里。其山東鄰岐岫西接隴岡汧水出焉。岐山在岐州。踰于河壺口雷首[三]索隱曰雷首山在河東蒲阪縣東南。至于太嶽[四]孔安國曰三山在冀州太嶽在上黨西也。索隱曰即霍泰山也。已見上。正義曰括地志云壺口在慈州吉昌縣西南。雷首山在蒲州河東縣。太嶽霍山也在沁州沁源縣。砥柱析城至于王屋[五]孔安國曰此三山在冀州之南河之北。索隱曰析城山在河東濩澤縣西南。王屋山在河東垣縣東北。水經云砥柱山在河東大陽縣南河水中也。正義曰括地志云厎柱山俗名三門山在陝州硤石縣東北五十里黃河之中。孔安國云厎柱山名。河水分流包山而過山見水中若柱然也。括地志云析城山在澤州陽城縣西南七十里。注水經云析城山甚高峻上平坦有二泉東濁西清左右不生草木。括地志云王屋山在懷州王屋縣北十里。古今地名云山方七百里山高萬仞本冀州之河陽山也。太行常山至于碣石入于海[六]孔安國曰此二山連延東北接碣石而入于滄海。索隱曰太行山在河內山陽縣西北。常山恆山是也在常山郡上曲陽縣西北。正義曰括地志云太行山在懷州河內縣北二十五里有羊腸阪。恆山在定州恆陽縣西北百四十里。道書福地記云恆山高三千三百丈上方二十里有太玄之泉神草十九種可度俗。西傾朱圉鳥鼠[七]鄭玄曰地理志曰朱圉在漢陽南。孔安國曰鳥鼠山渭水所山在隴西之西。至于太華[八]鄭玄曰地理志太華山在弘農華陰南。索隱曰圉一作圄。朱圉山在天水冀縣南。鳥鼠山在隴西首陽縣西南。太華即敦物山。熊耳外方桐柏至于負尾[九]鄭玄曰地理志熊耳在盧氏東。外方在潁川。嵩高山桐柏山在南陽平氏東南。陪尾在江夏安陸東北若橫尾者。索隱曰熊耳山在弘農盧氏縣東伊水所出。外方山即潁川嵩高縣嵩高山古文尚書亦以爲外方山。桐柏山一名大復山在南陽平氏縣東南。陪尾山在江夏安陸縣東北地理志謂之橫尾山。負音陪也。正義曰括地志云華山在華州華陰縣南八里。熊耳山在虢州盧氏縣南五十里。嵩高山亦名太室山亦名外方山在洛州陽城縣北二十三里也。桐柏山在唐州桐柏縣東南五十里淮水出焉。橫尾山古陪尾山也在安州安陸縣北六十里。道嶓冢至于荊山[一0]鄭玄曰地理志荊山在南郡臨沮。索隱曰此東條荊山在南郡臨沮縣東北隅也。正義曰括地志云嶓冢山在梁州。荊山在襄州荊山縣西八十里也。又云荊山縣本漢臨沮縣地也。沮水即漢水也。按孫叔敖激沮水爲雲夢澤是也。內方至于大別[一一]鄭玄曰地理志內方在竟陵名立章山。大別在廬江安豐縣。索隱曰內方山在竟陵縣東北。大別山在六安國安豐縣今土人謂之甑山。正義曰括地志云章山在荊州長林縣東北六十里。今漢水附章山之東與經史符會。按大別山今沙洲在山上漢江經其左今俗猶云甑山。注云在安豐非漢所經也。汶山之陽至衡山[一二]索隱曰在長沙湘南縣東南。廣雅云岣嶁謂之衡山。正義曰括地志云岷山在茂州汶川縣。衡山在衡州湘潭縣西四十一里。過九江至于敷淺原。[一三]徐廣曰淺一作滅。駰案孔安國曰敷淺原一名傅陽山在豫章。索隱曰豫章歷陵縣南有傅陽山一名敷淺原也。 47 | 69 48 | 道九川[一]索隱曰弱黑河瀁江沇淮渭洛爲九川。弱水至於合黎[二]鄭玄曰地理志弱水出張掖。孔安國曰合黎水名在流沙東。索隱曰水經云合黎山在酒泉會水縣東北。鄭玄引地說亦以爲然。孔安國云水名當是其山有水故所記各不同。正義曰括地志云蘭門山一名合黎一名窮石山在甘州刪丹縣西南七十里。淮南子云弱水源出窮石山。又云合黎一名羌谷水一名鮮水一名覆表水今名副投河亦名張掖河南自吐谷渾界流入甘州張掖縣。今按合黎水出臨松縣臨松山東而北流歷張掖故城下又北流經張掖縣二十三里又北流經合黎山折而北流經流沙磧之西入居延海行千五百里。合黎山張掖縣西北二百里也。餘波入于流沙。[三]孔安國曰弱水餘波西溢入流沙。鄭玄曰地理志流沙在居延西〔東〕北名居延澤。地記曰弱水西流入合黎山腹餘波入于流沙通于南海。馬融王肅皆云合黎流沙是地名。索隱曰地理志云張掖居延縣西北有居延澤古文以爲流沙。廣志流沙在玉門關外有居延澤居延城。又山海經云流沙出鐘山西南行昆侖墟入海。按是地兼有水故一云地名一云水名馬鄭不同抑有由也。道黑水至于三危入于南海。[四]鄭玄曰地理志益州滇池有黑水祠而不記此山水所在。地記曰三危山在鳥鼠之西南。孔安國曰黑水自北而南經三危過梁州入南海也。正義曰括地志云黑水源出伊州伊吾縣北百二十里又南流二千里而絕。三危山在沙州燉煌縣東南四十里。按南海即揚州東大海岷江下至揚州東入海也。其黑水源在伊州從伊州東南三千餘里至鄯州鄯州東南四百餘里至河州入黃河。河州有小積石山即禹貢浮於積石至於龍門者。然黃河源從西南下出大崑崙東北隅東北流經于闐入鹽澤即東南潛行入吐谷渾界大積石山又東北流至小積石山又東北流來處極遠。其黑水當洪水時合從黃河而行何得入于南海南海去此甚遠阻隔南山隴山岷山之屬。當是洪水浩浩處西戎不深致功古文故有疏略也。 49 | 70 50 | 道河積石[五]索隱曰爾雅云河出昆侖墟其色白。漢書西域傳云河有兩源一出蔥嶺一出于闐。于闐河北流與蔥嶺河合東注蒲昌海一名鹽澤。其水停居冬夏不增減潛行地中南出積石爲中國河。是河源發昆侖禹導河自積石而加功也。至于龍門南至華陰[六]孔安國曰至華山北而東行。正義曰華陰縣在華山北本魏之陰晉縣秦惠文王更名寧秦漢高帝改曰華陰。東至砥柱[七]孔安國曰砥柱山名。河水分流包山而過山見水中若柱然也。在西虢之界。正義曰砥柱山俗名三門山禹鑿此山三道河水故曰三門也。又東至于盟津[八]孔安國曰在洛北。索隱曰盟古孟字。孟津在河陽。十三州記云河陽縣在河上即孟津是也。正義曰杜預云盟河內郡河陽縣南孟津也在洛陽城北。都道所湊古今爲津武王度之近代呼爲武濟。括地志云盟津周武王伐紂與八百諸侯會盟津。亦曰孟津又曰富平津。水經云小平津今云河陽津是也。東過雒汭至于大邳[九]孔安國曰洛汭洛入河處。山再成曰邳。索隱曰爾雅云山一成曰邳。或以爲成皋縣山是。正義曰李巡云山再重曰英一重曰邳。括地志云大邳山今名黎陽東山又曰青檀山在衞州黎陽南七里。張揖云今成皋非也。北過降水至于大陸[一0]鄭玄曰地理志降水在信都南。孔安國曰大陸澤名。索隱曰地理志降水字從系出信都國與虖池漳河水並流入海。大陸在鉅鹿郡。爾雅云晉有大陸郭璞以爲此澤也。正義曰括地志云降水源出潞州屯留縣西南東北流至冀州入海。北播爲九河同爲逆河[一一]鄭玄曰下尾合名曰逆河言相向迎受也。入于海。[一二]正義曰播布也。河至冀州分布爲九河下至滄州更同合爲一大河名曰逆河而夾右碣石入于渤海也。嶓冢道瀁東流爲漢[一三]鄭玄曰地理志瀁水出隴西氐道至武都爲漢至江夏謂之夏水。索隱曰水經云瀁水出隴西氐道縣嶓冢山東至武都沮縣爲漢水。地理志云至江夏謂之夏水。山海經亦以漢出嶓冢山。故孔安國云泉始出山爲瀁水東南流爲沔水至漢中東流爲漢水。正義曰括地志云嶓冢山水始出山沮洳故曰沮水。東南爲瀁水又爲沔水。至漢中爲漢水至均州爲滄浪水。始欲出大江爲夏口又爲沔口。漢江一名沔江也。又東爲蒼浪之水[一四]孔安國曰別流也。在荊州。索隱曰馬融鄭玄皆以滄浪爲夏水即漢河之別流也。漁父歌曰滄浪之水清兮可以濯吾纓是此水也。正義曰括地志云均州武當縣有滄浪水。庾仲雍漢水記云武當縣西四 51 | 73 52 | 十里漢水中有洲名滄浪洲也。地記云水出荊山東南流爲滄浪水。過三澨入于大別[一五]孔安國曰三澨水名。鄭玄曰在江夏竟陵之界。索隱曰水經云三澨地名在南郡邔縣北。孔安國鄭玄以爲水名。今竟陵有三參水俗云是三澨水。參音去聲。南入于江東匯澤爲彭蠡[一六]孔安國曰匯回也。水東回爲彭蠡大澤。東爲北江入于海。[一七]孔安國曰自彭蠡江分爲三道入震澤遂爲北江而入海。汶山道江東別爲沱又東至于醴[一八]孔安國及馬融王肅皆以醴爲水名。鄭玄曰醴陵名也。大阜曰陵。長沙有醴陵縣。索隱曰按騷人所歌濯余佩於醴浦明醴是水。孔安國馬融解得其實。又虞喜志林以醴是江沅之別流而醴字作澧也。過九江至于東陵[一九]孔安國曰東陵地名。東迆北會于匯[二0]孔安國曰迆溢也。東溢分流都共北會彭蠡。東爲中江入于海。[二一]孔安國曰有北有中南可知也。正義曰括地志云禹貢三江俱會于彭蠡合爲一江入于海。道沇水東爲濟入于河泆爲滎[二二]鄭玄曰地理志沇水出河東垣縣東王屋山東至河內武德入河泆爲滎。孔安國曰濟在溫西北。滎澤在敖倉東南。索隱曰水經云自河東垣縣王屋山東流爲沇水至溫縣西北爲濟水。正義曰括地志云沇水出懷州王屋縣北十里王屋山頂巖下石泉渟不流其深不測旣見而伏至濟源縣西北二里平地其源重發而東南流爲汜水。水經云沇東至溫縣西北爲泲水又南當鞏縣之北南入于河。釋名云濟者濟也。下濟子細反。按濟水入河而南截度河南岸溢滎澤在鄭州滎澤縣西北四里。今無水成平地。東出陶丘北[二三]孔安國曰陶丘丘再成者也。鄭玄曰地理志陶丘在濟陰定陶西北〔南〕。正義曰括地志云陶丘在濮州鄄城西南二十四里。又云在曹州城中。徐才宗國都城記云此城中高丘即古之陶丘。又東至于荷[二四]孔安國曰荷澤之水。又東北會于汶[二五]正義曰汶音問。地埋志云汶水出泰山郡萊蕪縣原山西南入泲。又東北入于海。道淮自桐柏[二六]正義曰地埋志云桐柏山在南陽平氏縣東南淮水所出。按在唐州東五十餘里。東會于泗沂東入于海。[二七]孔安國曰與泗沂二水合入海。道渭自鳥鼠同穴[二八]孔安國曰鳥鼠共爲雄雌同穴處此山遂名曰鳥鼠渭水出焉。正義曰括地志云鳥鼠山今名青雀山在渭州渭源縣西七十六里。山海經云鳥鼠同穴之山渭水出焉。郭璞注云今在隴西首陽縣西南。山有鳥鼠同穴。鳥名余鳥。鼠名鼣如人家鼠而短尾。余鳥似鵽而小黃黑色。穴入地三四尺鼠在內鳥在外。余鳥 音余。鼣扶廢反。鵽音丁刮反似雉也。東會于灃[二九]正義曰灃音豐。括地志云雍州鄠縣終南山灃水出焉北入渭也。又東北至于涇[三0]正義曰括地志云涇水出原州百泉縣西南笄頭山出涇谷東南流入渭也。東過漆沮入于河。[三一]孔安國曰漆沮二水名亦曰洛水出馮翊北。道雒自熊耳[三二]孔安國曰在宜陽之西。正義曰括地志云洛水出商州洛南縣西冢嶺山東北流入河。熊耳山在虢州盧氏縣南五十里洛所經。東北會于澗瀍[三三]孔安國曰會于河南城南。正義曰括地志云澗水出洛州新安縣東白石山陰。地理志云瀍水出河南穀城縣朁亭北東南入於洛。又東會于伊[三四]孔安國曰會於洛陽之南。東北入于河。[三五]孔安國曰合於鞏之東也。 53 | 75 54 | 於是九州攸同四奧旣居[一]孔安國曰四方之宅已可居也。九山栞旅[二]孔安國曰九州名山已槎木通道而旅祭也。九川滌原[三]孔安國曰九州之川已滌除無壅塞也。九澤旣陂[四]孔安國曰九州之澤皆已陂障無決溢也。四海會同。六府甚脩[五]孔安國曰六府金木水火土穀。眾土交正致慎財賦[六]鄭玄曰三壤上中下各三等也。咸則三壤成賦。[七]鄭玄曰眾土美惡及高下得其正矣。亦致其貢篚慎奉其財物之稅皆法定制而入之也。中國賜土姓祗台德先不距朕行。[八]鄭玄曰中即九州也。天子建其國諸侯祚之土賜之姓命之氏其敬悅天子之德旣先又不距違我天子政教所行。 55 | 令天子之國以外五百里甸服[一]孔安國曰爲天子之服治田去王城面五百里內。百里賦納緫[二]孔安國曰甸內近王城者。禾槀曰緫供飼國馬也。索隱曰說文云緫聚束草也。二百里納銍[三]孔安國曰所銍刈謂禾穗。索隱曰說文云銍穫禾短鎌也。三百里納秸服[四]孔安國曰秸槀也。服槀役。索隱曰禮郊特牲云蒲越槀秸之美則秸是槀之類也。 四百里粟五百里米。[五]孔安國曰所納精者少麤者多。甸服外五百里侯服[六]孔安國曰侯候也。斥候而服事也。百里采[七]馬融曰采事也。各受王事者。二百里任國[八]孔安國曰任王事者。三百里諸侯。[九]孔安國曰三百里同爲王者斥候故合三爲一名。侯服外五百里綏服[一0]孔安國曰綏安也。服王者政教。三百里揆文教[一一]孔安國曰揆度也。度王者文教而行之三百里皆同。二百里奮武衞。[一二]孔安國曰文教之外二百里奮武衞天子所以安。綏服外五百里要服[一三]孔安國曰要束以文教也。三百里夷[一四]孔安國曰守平常之教事王者而已。二百里蔡。[一五]馬融曰蔡法。受王者刑法而已。要服外五百里荒服[一六]馬融曰政教荒忽因其故俗而治之。三百里蠻[一七]馬融曰蠻慢也。禮簡怠慢來不距去不禁。二百里流。[一八]馬融曰流行無城郭常居。 56 | 77 57 | 東漸于海西被于流沙朔南暨[一]鄭玄曰朔北方也。聲教訖于四海。於是帝錫禹玄圭以告成功于天下。[二]正義曰帝堯也。玄水色。以禹理水功成故錫玄圭以表顯之。自此已上並尚書禹貢文。天下於是太平治。 58 | 59 | 皋陶作士以理民。[一]正義曰士若大理卿也。帝舜朝禹伯夷皋陶相與語帝前。皋陶述其謀曰信其道德謀明輔和。禹曰然如何皋陶曰於[二]正義曰於音烏歎美之辭。慎其身脩[三]正義曰絕句。思長[四]孔安國曰慎脩其身思爲長久之道。敦序九族眾明高翼近可遠在已。[五]鄭玄曰次序九族而親之以眾賢明作羽翼之臣此政由近可以及遠也。禹拜美言曰然。皋陶曰於在知人在安民。禹曰吁皆若是惟帝其難之。[六]孔安國曰言帝堯亦以爲難。知人則智能官人能安民則惠黎民懷之。能知能惠何憂乎驩兜何遷乎有苗何畏乎巧言善色佞人[七]鄭玄曰禹爲父隱故言不及鯀。皋陶曰然於亦行有九德亦言其有德。乃言曰始事事[八]孔安國曰言其人有德必言其所行事因事以爲驗。寬而栗[九]孔安國曰性寬弘而能莊栗。柔而立[一0]孔安國曰和柔而能立事。愿而共[一一]孔安國曰慤愿而恭敬。治而敬擾而毅[一二]徐廣曰擾一作柔。駰案孔安國曰擾順也。致果爲毅。直而溫簡而廉剛而實彊而義章其有常吉哉。[一三]孔安國曰章明也。吉善也。日宣三德蚤夜翊明有家。[一四]孔安國曰三德九德之中有其三也。卿大夫稱家明行之可以爲卿大夫。日嚴振敬六德亮采有國。[一五]孔安國曰嚴敬也。行六德以信治政事可爲諸侯也。馬融曰亮信采事也。翕受普施九德咸事俊乂在官[一六]孔安國曰翕合也。能合受三六之德而用之以布施政教使九德之人皆用事。謂天子也如此則俊德理能之士並皆在官也百吏肅謹。毋教邪淫奇謀。非其人居其官是謂亂天事。[一七]索隱曰此取尚書皋陶謨爲文斷絕殊無次序即班固所謂疎略抵捂是也今亦不能深考。天討有辠五刑五用哉。[一八]孔安國曰言用五刑必當。吾言厎可行乎禹曰女言致可績行。 60 | 78 61 | 皋陶曰余未有知思贊道哉。[一九]正義曰皋陶云我未有所知思之審贊於古道耳。謙辭也。已上並尚書皋陶謨文略其經不全備也。 62 | 63 | 79 64 | 帝舜謂禹曰女亦昌言。禹拜曰於予何言予思日孳孳。皋陶難禹曰何謂孳孳禹曰鴻水滔天浩浩懷山襄陵下民皆服於水。予陸行乘車水行乘舟泥行乘橇山行乘檋行山栞木。[一]正義曰行寒孟反。栞口寒反。與益予眾庶稻鮮食。[二]孔安國曰鳥獸新殺曰鮮。索隱曰予音與。上與謂同與之與下予謂施予之予。此禹言其與益施予眾庶之稻糧。以決九川致四海浚畎澮[三]鄭玄曰畎澮田閒溝也。致之川。與稷予眾庶難得之食。食少調有餘補不足徙居。眾民乃定萬國爲治。皋陶曰然此而美也。 65 | 禹曰於帝慎乃在位安爾止。[一]鄭玄曰安汝之所止無妄動動則擾民。輔德天下大應。清意以昭待上帝命天其重命用休。[二]鄭玄曰天將重命汝以美應謂符瑞也。帝曰吁臣哉臣哉臣作朕股肱耳目。予欲左右有民女輔之。[三]馬融曰我欲左右助民汝當翼成我也。余欲觀古人之象。日月星辰作文繡服色女明之。予欲聞六律五聲八音來始滑以出入五言女 66 | 80 67 | 聽。[四]尚書滑字作曶音忽。鄭玄曰曶者。臣見君所秉。書思對命者也。君亦有焉以出內政教於五官。索隱曰古文尚書作在治忽今文作采政忽先儒各隨字解之。今此云來始滑於義無所通。蓋來采字相近滑忽聲相亂始又與治相似因誤爲來始滑今依今文音采政忽三字。劉伯莊云聽諸侯能爲政及怠忽者是也。五言謂仁義禮智信五德之言鄭玄以爲出納政教五官非也。予即辟女匡拂予。女無面諛。退而謗予。敬四輔臣。[五]尚書大傳曰古者天子必有四鄰前曰疑後曰丞左曰輔右曰弼。諸眾讒嬖臣君[六]徐廣曰一作吾。索隱曰諸眾讒嬖臣爲一句君字宜屬下文。德誠施皆清矣。禹曰然。帝即不時布同善惡則毋功。[七]孔安國曰帝用臣不是則賢愚並位優劣共流故也。 68 | 帝曰[一]正義曰此二字及下禹曰尚書並無。太史公有四字帝及禹相答極爲次序當應別見書。毋若丹朱傲維慢游是好毋水行舟朋淫于家[二]鄭玄曰朋淫淫門內。用絕其世。予不能順是。禹曰予辛壬娶塗山〔辛壬〕癸甲生啟予不子[三]孔安國曰塗山國名。辛日娶妻至于甲四日復往治水。索隱曰杜預云塗山在壽春東北皇甫謐云今九江當塗有禹廟則塗山在江南也。系本曰塗山氏女名女媧是禹娶塗山氏號女媧也。又按尚書云娶于塗山辛壬癸甲啟呱呱而泣予弗子。今此云辛壬娶塗山癸甲生啟蓋今文尚書脫漏太史公取以爲言亦不稽其本意。豈有辛壬娶妻經二日生子不經之甚。正義曰此五字爲一句。禹辛日娶至甲四日往理水及生啟不入門我不得名子以故能成水土之功。又一云過門不入不得有子愛之心。帝繫云禹娶塗山氏之子謂之女媧是生啟也。以故能成水土功。輔成五服至于五千里州十二師外薄四海[四]孔安國曰薄迫。言至海也。正義曰爾雅云九夷八狄七戎六蠻謂之四海。釋名云海晦也。按夷蠻晦昧無知故云四海也。咸建五長[五]孔安國曰諸侯五國立賢者一人爲方伯謂之五長以相統治。各道有功。苗頑不即功[六]孔安國曰三苗頑凶不得就官善惡分別。帝其念哉。帝曰道吾德乃女功序之也。 69 | 81 70 | 皋陶於是敬禹之德令民皆則禹。不如言刑從之。[一]索隱曰謂不用命之人則亦以刑罰而從之。舜德大明。 71 | 72 | 於是夔行樂[一]正義曰若今太常卿也。祖考至羣后相讓鳥獸翔舞簫韶九成鳳皇來儀[二]孔安國曰簫韶舜樂名。備樂九奏而致鳳皇也。百獸率舞百官信諧。帝用此作歌曰陟天之命維時維幾。[三]孔安國曰奉正天命以臨民惟在順時惟在慎微。乃歌曰股肱喜哉元首起哉百工 73 | 82 74 | 熙哉[四]孔安國曰股肱之臣喜樂盡忠君之治功乃起百官之業乃廣。皋陶拜手稽首揚言曰念哉[五]鄭玄曰使羣臣念帝之戒。率爲興事慎乃憲敬哉[六]孔安國曰率臣下爲起治之事當慎汝法度敬其職。乃更爲歌曰元首明哉股肱良哉庶事康哉舜又歌曰元首叢脞哉股肱惰哉萬事墮哉[七]孔安國曰叢脞細碎無大略也。君如此則臣懈惰萬事墮廢也。帝拜曰然往欽哉於是天下皆宗禹之明度數聲樂[八]徐廣曰舜本紀云禹乃興九韶之樂。爲山川神主。 75 | 76 | 帝舜薦禹於天爲嗣。十七年[一]劉熙曰若此則舜格于文祖三年之後攝禹使得祭祀與而帝舜崩。三年喪畢禹辭辟舜之子商均於陽城。[二]劉熙曰今潁川陽城是也。 天下諸侯皆去商均而朝禹。禹於是遂即天子位[三]皇甫謐曰都平陽或在安邑或在晉陽。南面朝天下國號曰夏后姓姒氏。[四]禮緯曰祖以吞薏苡生。 77 | 78 | 83 79 | 帝禹立而舉皋陶薦之且授政焉而皋陶卒。[一]正義曰帝王紀云皋陶生於曲阜。曲阜偃地故帝因之而以賜姓曰偃。堯禪舜命之作士。舜禪禹禹即帝位以咎陶最賢薦之於天將有禪之意。未及禪會皋陶卒。括地志云咎繇墓在壽州安豐縣南一百三十里故六城東東都陂內大冢也。封皋陶之後於英六[二]徐廣曰史記皆作英字而以英布是此苗裔。索隱曰地理志六安國六縣咎繇後偃姓所封國。英地闕不知所在以爲黥布是其後也。正義曰英蓋蓼也。括地志云光州固始縣本春秋時蓼國。偃姓皋陶之後也。左傳云子燮滅蓼。太康地志云蓼國先在南陽故縣今豫州郾縣界故胡城是後徙於此。括地志云故六城在壽州安豐縣南一百三十二里。春秋文五年秋楚成大心滅之。或在許。[三]皇覽曰皋陶冢在廬江六縣。索隱曰許在潁川。正義曰括地志云許故城在許州許昌縣南三十里本漢許縣故許國也。 而后舉益任之政。 80 | 81 | 十年帝禹東巡狩至于會稽而崩。[一]皇甫謐曰年百歳也。以天下授益。三年之喪畢益讓帝禹之子啟而辟居箕山之陽。[二]孟子陽字作陰。劉熙曰崈高之北。正義曰按陰即陽城也。括地志云陽城縣在箕山北十三里。又恐箕字誤本是嵩字而字相似。其陽城縣在嵩山南二十三里則爲嵩山之陽也。禹子啟賢天下屬意焉。及禹崩雖授益益之佐禹日淺天下未洽。故諸侯皆去益而朝啟曰吾君帝禹之子也。於是啟遂即天子之位是爲夏后帝啟。 82 | 83 | 84 84 | 夏后帝啟禹之子其母塗山氏之女也。 85 | 86 | 有扈氏不服[一]地理志曰扶風鄠縣是扈國。索隱曰地理志曰扶風縣鄠是扈國。正義曰括地志云雍州南鄠縣本夏之扈國也。地理志云鄠縣古扈國有戶亭。訓纂云戶扈鄠三字一也古今字不同耳。啟伐之大戰於甘。[二]馬融曰甘有扈氏南郊地名。索隱曰夏啟所伐鄠南有甘亭。將戰作甘誓乃召六卿申之。[三]孔安國曰天子六軍其將皆命卿也。啟曰嗟六事之人[四]孔安國曰各有軍事故曰六事。予誓告女有扈氏威侮五行怠棄三正[五]鄭玄曰五行四時盛德所行之政也。威侮暴逆之。三正天地人之正道。天用勦絕其命。[六]孔安國曰勦截也。今予維共行天之罰。[七]孔安國曰共奉也。左不攻于左右不攻于右女不共命。[八]鄭玄曰左車左。右車右。御非其馬之政女不共命。[九]孔安國曰御以正馬爲政也。三者有失皆不奉我命也。用命賞于祖[一0]孔安國曰天子親征必載遷廟之祖主行。有功即賞祖主前示不專也。不用命僇于社[一一]孔安國曰又載社主謂之社事。奔北則僇之社主前。社主陰陰主殺也。予則帑僇女。[一二]孔安國曰非但止身辱及女子言恥累之。遂滅有扈氏。天下咸朝。 87 | 88 | 85 89 | 夏后帝啟崩[一]徐廣曰皇甫謐曰夏啟元年甲辰十年癸丑崩。子帝太康立。帝太康失國[二]孔安國曰盤于遊田不恤民事爲羿所逐不得反國。昆弟五人[三]索隱曰皇甫謐云號五觀也。須于洛汭作五子之歌。[四]孔安國曰太康五弟與其母待太康于洛水之北怨其不反故作歌。 90 | 91 | 太康崩弟中康立是爲帝中康。帝中康時羲和湎淫廢時亂日。[一]孔安國曰羲氏和氏掌天地四時之官。太康之後沈湎于酒廢天時亂甲乙也。胤往征之作胤征。[二]孔安國曰胤國之君受王命往征之。鄭玄曰胤臣名。 92 | 93 | 86 94 | 中康崩子帝相立。帝相崩子帝少康立。[一]索隱曰左傳魏莊子曰昔有夏之衰也后羿自鉏遷于窮石因夏人而代夏政。恃其射也不修人事而信用伯明氏之讒子寒浞。浞殺羿烹之以食其子子不忍食殺于窮門。浞因羿室生澆及豷。使澆滅斟灌氏及斟尋氏而相爲澆所滅后緡歸于有仍生少康。有夏之臣靡自有鬲收二國之燼以滅浞而立少康。少康滅澆于過后杼滅豷于戈有窮遂亡。然則帝相自被篡殺中閒經羿浞二氏蓋三數十年。而此紀總不言之直云帝相崩子少康立疏略之甚。正義曰帝王紀云帝羿有窮氏未聞其先何姓。帝嚳以上世掌射正。至嚳賜以彤弓素矢封之於鉏爲帝司射歷虞夏。羿學射於吉甫其臂長故以善射聞。及夏之衰自鉏遷于窮石因夏民以代夏政。帝相徙于商丘依同姓諸侯斟尋。羿恃其善射不修民事淫于田獸棄其良臣武羅伯姻熊髡尨圉而信寒浞。寒浞伯明氏之讒子伯明后以讒棄之而羿以爲己相。寒浞殺羿於桃梧而烹之以食其子。其子不忍食之死于窮門。浞遂代夏立爲帝。寒浞襲有窮之號因羿之室生奡及豷。奡多力能陸地行舟。使奡帥師滅斟灌斟尋殺夏帝相封奡於過封豷於戈。恃其詐力不恤民事。初奡之殺帝相也妃有仍氏女曰后緡歸 95 | 87 96 | 有仍生少康。初夏之遺臣曰靡事羿羿死逃於有鬲氏收斟尋二國餘燼殺寒浞立少康滅奡於過后杼滅豷於戈有窮遂亡也。按帝相被篡歷羿浞二世四十年而此紀不說亦馬遷所爲疏略也。奡音五告反。豷音許器反。括地志云故鉏城在滑州韋城縣東十里。晉地記云河南有窮谷蓋本有窮氏所遷也。括地志云商丘今宋州也。斟灌故城在青州壽光縣東五十四里。斟尋故城今青州北海縣是也。故過鄉亭在萊州掖縣西北二十里本過國地。故鬲城在洛州密縣界。杜預云國名今平原鬲縣也。戈在宋鄭之閒也。寒國在北海平壽縣東寒亭也。伯明其君也。臣瓚云斟尋在河南蓋後遷北海也。汲冢古文云太康居斟尋羿亦居之桀又居之。尚書云太康失邦兄弟五人須于洛汭。此即太康居之爲近洛也。又吳起對魏武侯曰夏桀之居左河濟右太華伊闕在其南羊腸在其北。又周書度邑篇云武王問太公吾將因有夏之居即河南是也。括地志云故鄩城在洛州鞏縣西南五十八里蓋桀所居也。陽翟縣又是禹所封爲夏伯。帝少康崩子帝予[二]索隱曰音佇。系本云季佇作甲者也。左傳曰杼滅豷于戈。國語云杼能帥禹者也。立。帝予崩子帝槐[三]索隱曰音回。系本作帝芬。立。帝槐崩子帝芒[四]索隱曰音亡。鄒誕生又音荒也。立。帝芒崩子帝泄立。帝泄崩子帝不降[五]索隱曰系本作帝降。立。帝不降崩弟帝扃立。帝扃崩子帝厪[六]索隱曰音覲。鄒誕生又音勤。立。帝厪崩立帝不降之子孔甲是爲帝孔甲。帝孔甲立好方鬼神事淫亂。夏后氏德衰諸侯畔之。天降龍二有雌雄孔甲不能食[七]正義曰音寺。未得豢龍氏。[八]賈逵曰豢養也。穀食曰豢。陶唐旣衰其后有劉累[九]服虔曰后劉累之爲諸侯者夏后賜之姓。正義曰括地志云劉累故城在洛州緱氏縣南五十五里乃劉累之故地也。學擾龍[一0]應劭曰擾音柔。擾馴也。能順養得其嗜慾。于豢龍氏以事孔甲。孔甲賜之姓曰御龍氏[一一]服虔曰御亦養。受豕韋之後。[一二]徐廣曰受一作更。駰案賈逵曰劉累之後至商不絕以代豕韋之後。祝融之後封於豕韋殷武丁滅之以劉累之後代之。索隱曰按系本豕韋防姓。龍一雌死以食夏后。夏后使求懼而遷去。[一三]賈逵曰夏后旣饗而又使求致龍劉累不能得而懼也。傳曰遷於魯縣。 97 | 98 | 88 99 | 孔甲崩子帝皋立。帝皋崩[一]左傳曰皋墓在殽南陵。子帝發立。帝發崩子帝履癸立是爲桀。[二]索隱曰桀名也。按系本帝皋生發及桀。此以發生桀皇甫謐同也。帝桀之時[三]謐法賊人多殺曰桀。自孔甲以來而諸侯多畔夏桀不務德而武傷百姓百姓弗堪。迺召湯而囚之夏臺[四]索隱曰獄名。夏曰均臺。皇甫謐云地在陽翟是也。已而釋之。湯修德諸侯皆歸湯湯遂率兵以伐夏桀。桀走鳴條[五]孔安國曰地在安邑之西。鄭玄曰南夷地名。遂放而死。[六]徐廣曰從禹至桀十七君十四世。駰案汲冢紀年曰有王與無王用歳四百七十一年矣。索隱曰徐廣曰從禹至桀十七君十四世。案汲冢紀年曰有王與無王用歳四百七十一年。正義曰括地志云廬州巢縣有巢湖即尚書成湯伐桀放於南巢者也。淮南子云湯敗桀於歷山與末喜同舟浮江奔南巢之山而死。國語云滿於巢湖。又云夏桀伐有施施人以妺喜女焉。女音女慮反。 桀謂人曰吾悔不遂殺湯於夏臺使至此。湯乃踐天子位代夏朝天下。湯封夏之後[七]正義曰括地志云夏亭故城在汝州郟城縣東北五十四里蓋夏后所封也。 至周封於杞也。[八]正義曰括地志云汴州雍丘縣古杞國城也。周武王封禹後號東樓公也。 100 | 101 | 89 102 | 太史公曰禹爲姒姓其後分封用國爲姓故有夏后氏有扈氏有男氏斟尋氏[一]徐廣曰一作斟氏尋氏。 彤城氏襃氏費氏[二]索隱曰系本男作南尋作鄩費作弗而不云彤城及襃。按周有彤伯蓋彤城氏之後。張敖地理記云濟南平壽縣其地即古斟尋國。又下云斟戈氏按左傳系本皆云斟灌氏。杞氏繒氏辛氏冥氏斟氏戈氏。孔子正夏時學者多傳夏小正云。[三]禮運稱孔子曰我欲觀夏道是故之杞而不足徵也吾得夏時焉。鄭玄曰得夏四時之書其存者有小正。索隱曰小正大戴記篇名。正征二音。自虞夏時貢賦備矣。或言禹會諸侯江南計功而崩因葬焉命曰會稽。會稽者會計也。[四]皇覽曰禹冢在山陰縣會稽山上。會稽山本名苗山在縣南去縣七里。越傳曰禹到大越上苗山大會計爵有德封有功因而更名苗山曰會稽。因病死葬葦棺穿壙深七尺上無瀉泄下無邸水檀高三尺土階三等周方一畝。呂氏春秋曰禹葬會稽不煩人徒。墨子曰禹葬會稽衣裘三領桐棺三寸。地理志云山上有禹井禹祠相傳以爲下有羣鳥耘田者也。索隱曰抵至也音丁禮反。葦棺者以葦爲棺。謂蘧蒢而斂非也。禹雖儉約豈萬乘之主而臣子乃以蘧蒢裹尸乎墨子言桐棺三寸差近人情。正義曰括地志云禹陵在越州會稽縣南十三里。廟在縣東南十一里。 103 | 104 | 90 105 | 【索隱述贊】堯遭鴻水黎人阻飢。禹勤溝洫手足胼胝。言乘四載動履四時。娶妻有日過門不私。九土旣理玄圭錫茲。帝啟嗣立有扈違命。五子作歌太康失政。羿浞斯侮夏室不競。降于孔甲擾龍乖性。嗟彼鳴條其終不令 106 | -------------------------------------------------------------------------------- /src/本紀/三皇/三皇.tex: -------------------------------------------------------------------------------- 1 | 太皡庖犧氏風姓代燧人氏繼天而王母曰華% 2 | 胥履大人迹於雷澤而生庖犧於成紀蛇身人% 3 | 首|[% 4 | 按伏犧風姓岀國語其華胥已下岀帝王丗紀然雷澤澤% 5 | 名即舜所漁之地在濟隂成紀亦地名按天水有成紀縣% 6 | ]% 7 | 有聖德仰則觀象於天俯則觀法於地旁觀鳥% 8 | 獸之文與地之冝近取諸身遠取諸物始畫八% 9 | 卦以通神明之德以類萬物之情造書契以代% 10 | 結繩之政於是始制嫁娶以儷皮爲禮|[% 11 | 按譙周古% 12 | 史考伏犧% 13 | % 14 | 制嫁娶以儷% 15 | 皮爲禮也% 16 | ]% 17 | 結網罟以教佃漁故曰宓犧氏|[% 18 | 按事% 19 | 岀漢% 20 | % 21 | 書歷志% 22 | 宓音伏% 23 | ]% 24 | 養犧牲以庖厨故曰庖犧有龍瑞以龍紀% 25 | 官號曰龍師作三十五弦之瑟木德王注春令% 26 | 故易稱帝岀乎震月令孟春其帝太皡是也|[% 27 | 按% 28 | 位% 29 | % 30 | 在東方象日之明% 31 | 故稱太皡皡明也% 32 | ]% 33 | 都於陳東封太山立一十一年崩% 34 | |[% 35 | 按皇甫謐伏犧葬南郡或% 36 | 曰冢在山陽高平之西也% 37 | ]% 38 | 其後裔當春秋時有任宿% 39 | 須句顓㬰皆風姓之胤也女媧氏亦風姓蛇身% 40 | 人首有神聖之德代宓犧立號曰女希氏無革% 41 | 造惟作笙簧|[% 42 | 按禮明堂位及丗% 43 | 本皆云女媧作簧% 44 | ]% 45 | 故易不載不承五% 46 | 運一曰女媧亦木德王盖宓犧之後已經數丗% 47 | 金木輪環周而復始特舉女媧以其功髙而充% 48 | 三皇故頻木王也當其末年也諸侯有共工氏% 49 | 任智刑以強霸而不王以水乗木乃與祝融戰% 50 | 不勝而怒乃頭觸不周山崩天柱折地維缺女% 51 | 媧乃鍊五色石以補天斷鼇足以立四極聚蘆% 52 | 灰以止滔水以濟兾州|[% 53 | 按其事岀% 54 | 淮南子也% 55 | ]% 56 | 於是地平天成% 57 | 不改舊物女媧氏沒神農氏作|[% 58 | 按三皇記者不同% 59 | 譙周以燧人爲皇% 60 | % 61 | 宋均以祝融爲皇而鄭玄依春秋緯以女媧% 62 | 爲皇承伏犧皇甫謐亦同今依之爲說也% 63 | ]% 64 | 炎帝神農氏% 65 | 姜姓母曰女登有媧氏之女爲少典妃感神龍% 66 | 而生炎帝人身牛首長於姜水因以爲姓|[% 67 | 按國% 68 | 語炎% 69 | % 70 | 帝黃帝皆少典之子其母又皆有媧氏之女據諸子及古史% 71 | 考炎帝之後凢八代五百餘年軒轅氏代之豈炎帝黃帝是% 72 | 昆弟而同母氏乎皇甫謐以爲少典有媧氏諸侯國號然則% 73 | 姜姬二帝同岀少典氏黃帝之母又是神農母氏之後代女% 74 | 所同是有媧% 75 | 氏之女也% 76 | ]% 77 | 火德王故曰炎帝以火名官斵木爲% 78 | 耜揉木爲耒耒耨之用以教萬人始教耕故號% 79 | 神農氏於是作蜡祭以赭鞭鞭草木始甞百草% 80 | 始有醫藥又作五弦之瑟教人日中爲市交易% 81 | 而退各得其所遂重八卦爲六十四爻初都陳% 82 | 後居曲阜|[% 83 | 按今淮陽有神農井又左% 84 | 傳魯有大庭氏之庫是也% 85 | ]% 86 | 立一百二十年% 87 | 崩葬長沙神農本起烈山故左氏稱烈山氏之% 88 | 子曰柱亦曰厲山氏禮曰厲山氏之有天下是% 89 | 也|[% 90 | 按鄭玄云厲山神農所起亦曰有烈% 91 | 山皇甫謐曰厲山今隨之厲鄉也% 92 | ]% 93 | 神農納奔水氏% 94 | 之女曰聽詙爲妃生帝哀哀生帝克克生帝榆% 95 | 罔凡八代五百三十年而軒轅氏興焉|[% 96 | 按神農之% 97 | 後凡八代% 98 | % 99 | 事見帝王代紀及古史考然古典亡矣況譙皇二氏皆前聞% 100 | 君子考按古書而爲此說豈至今鑿空乎此紀亦據以爲說% 101 | % 102 | 其易稱神農氏沒即榆罔% 103 | 榆罔猶襲神農之號也% 104 | ]% 105 | 其後有州甫甘許戲露齊% 106 | 紀怡向申呂皆姜姓之後並爲諸侯或分四岳% 107 | 當周室甫侯申伯爲王賢相齊許列爲諸侯霸% 108 | 於中國盖聖人德澤廣大故其祚胤繁昌乆長% 109 | 云一說三皇謂天皇地皇人皇爲三皇旣是開% 110 | 闢之初君臣之始圖緯所載不可全弃故兼序% 111 | 之天地初立有天皇氏十二頭澹泊無所施爲% 112 | 而俗自化木德王歳起攝提兄弟十二人立各% 113 | 一萬八千歳|[% 114 | 盖天地初立神人首岀行化故其年丗長乆% 115 | 也然言十二頭者非謂一人之身有十二頭% 116 | % 117 | 盖古質比之鳥% 118 | 獸頭數故也% 119 | ]% 120 | 地皇十一頭火德王姓十一人興% 121 | 於熊耳龍門等山亦各萬八千歳人皇九頭乗% 122 | 雲車駕六羽岀谷口兄弟九人分長九州各立% 123 | 城邑凡一百五十丗合四萬五千六百年|[% 124 | 天皇已% 125 | 下皆岀% 126 | % 127 | 河圖及三% 128 | 五曆也% 129 | ]% 130 | 自人皇已後有五龍氏|[% 131 | 五龍氏兄弟五人並% 132 | 乗龍上下故曰五龍% 133 | % 134 | 氏% 135 | 也% 136 | ]% 137 | 燧人氏|[% 138 | 按其君鑽燧岀火教人熟食在伏% 139 | 犧氏前譙周以爲三皇之首也% 140 | ]% 141 | 大庭氏栢% 142 | 皇氏中央氏卷須氏栗陸氏驪連氏赫胥氏尊% 143 | 盧氏渾沌氏昊英氏有巢氏朱襄氏葛天氏隂% 144 | 康氏無懷氏斯盖三皇已來有天下者之號|[% 145 | 按% 146 | 皇% 147 | % 148 | 甫謐以爲大庭已下一十五君皆襲庖犧之號事不經見難% 149 | 可依從然按古封太山者首有無懷氏乃在太昊之前豈得% 150 | % 151 | 如謐% 152 | 所說% 153 | ]% 154 | 但載籍不紀莫知姓王年代所都之處而% 155 | 韓詩以爲自古封太山禪梁甫者萬有餘家仲% 156 | 尼觀之不能盡識管子亦曰古封太山七十二% 157 | 家夷吾所識十有二焉首有無懷氏然則無懷% 158 | 之前天皇已後年紀悠邈皇王何昇而告但古% 159 | 書亡矣不可備論豈得謂無帝王耶故春秋緯% 160 | 稱自開闢至於獲麟凡三百二十七萬六千歳% 161 | 分爲十紀凢丗七萬六百年一曰九頭紀二曰% 162 | 五龍紀三曰攝提紀四曰合雒紀五曰連通紀%𨿅 163 | 六曰序命紀七曰脩飛紀八曰囬提紀九曰樿% 164 | 通紀十曰流訖紀盖流訖當黄帝時制九紀之% 165 | 間是以録於此補紀之也 166 | -------------------------------------------------------------------------------- /src/本紀/三皇/三皇序.tex: -------------------------------------------------------------------------------- 1 | |[% 2 | 小司馬氏云太史公作史記古今君臣冝應上自開% 3 | 闢下迄當代以爲一家之首尾今闕三皇而以五帝% 4 | % 5 | 爲首者正以大戴禮有五帝德篇又帝丗皆叙自黃% 6 | 帝已下故因以五帝本紀爲首其實三皇已還載籍% 7 | % 8 | 罕備然君臣之始教化之先旣論古史不合全闕近% 9 | 代皇甫謐作帝王代紀徐整作三五曆皆論三皇已% 10 | % 11 | 來事斯亦近古之一證今並採而集% 12 | 之作三皇本紀雖復淺近聊補闕云% 13 | ]% 14 | -------------------------------------------------------------------------------- /src/本紀/五帝/五帝序.tex: -------------------------------------------------------------------------------- 1 | |[% 2 | 裴駰曰凡是徐氏義稱徐姓名以別之餘者悉是駰% 3 | 注解并集衆家義。司馬貞索隱曰紀者記也本其% 4 | % 5 | 事而記之故曰本紀又紀理也絲縷有紀而帝王書% 6 | 稱紀者言爲後代綱紀也。正義曰鄭玄注中候勅% 7 | % 8 | 省圖云德合五帝坐星者稱帝又坤靈圖云德配天% 9 | 地在正不在私曰帝按太史公依丗本大戴禮以黃% 10 | % 11 | 帝顓頊帝嚳唐堯虞舜爲五帝譙周應劭宋均皆同% 12 | 而孔安國尚書序皇甫謐帝王丗紀孫氏注丗本並% 13 | % 14 | 以伏犧神農黃帝爲三皇少昊顓頊髙辛唐虞爲五% 15 | 帝裴松之史目云天子稱本紀諸侯曰丗家本者繫% 16 | % 17 | 其本系故曰本紀者理也統理衆事繫之年月名之% 18 | 曰紀第者次序之目一者舉數之由故曰五帝本紀% 19 | % 20 | 第一。又曰禮云動則左史書之言則右史書之正% 21 | 義云左陽故記動右隂故記言言爲尚書事爲春秋% 22 | % 23 | 按春秋時置左右% 24 | 史故云史記也% 25 | ]% 26 | -------------------------------------------------------------------------------- /src/本紀/五帝/太史公曰.tex: -------------------------------------------------------------------------------- 1 | 太史公曰|[% 2 | 正義曰太史公司馬遷自謂也自叙傳云太史% 3 | 公曰先人有言又云太史公曰余聞之董生又% 4 | % 5 | 云太史公遭李陵之禍明太史公司馬遷自號也遷爲太% 6 | 史公官題贊首也虞憙云古者主天官者皆上公非獨遷% 7 | ]% 8 | 學% 9 | 者多稱五帝尚矣|[% 10 | 索隱曰尚上也言乆逺% 11 | 也然尚矣文岀大戴禮% 12 | ]% 13 | 然尚書獨% 14 | 載堯以來而百家言黄帝其文不雅馴|[% 15 | 正義曰馴% 16 | 訓也謂百% 17 | % 18 | 家之言皆非% 19 | 典雅之訓% 20 | ]% 21 | 薦紳先生難言之|[% 22 | 徐廣曰薦紳即縉% 23 | 紳也古字假借% 24 | ]% 25 | 孔子% 26 | 所傳宰予問五帝德及帝繫姓|[% 27 | 正義曰繫音奚計% 28 | 反五帝德及帝繫% 29 | % 30 | 姓皆大戴禮文及孔子家語篇名漢儒者以% 31 | 二書非經恐不是聖人之言故或不傳學也% 32 | ]% 33 | 儒者或不傳% 34 | |[%dup 35 | 索隱曰五帝德帝繫姓皆大戴禮及孔子家語篇名以二者% 36 | 皆非正經故漢時儒者以爲非聖人之言故多不傳學也% 37 | ]% 38 | 余甞西至空峒|[% 39 | 正義曰余太史公自稱也甞曾也空桐% 40 | 山在原州平髙縣西百里黄帝問道於% 41 | % 42 | 廣城%成 43 | 子處% 44 | ]% 45 | 北過涿鹿|[% 46 | 正義曰涿鹿山在嬀州東南五十里% 47 | 山側有涿鹿城即黄帝堯舜之都也% 48 | ]% 49 | 東% 50 | 漸於海南浮江淮矣至長老皆各往往稱黄帝% 51 | 堯舜之處風教固殊焉緫之不離古文者近是% 52 | |[% 53 | 索隱曰古文即帝德帝系% 54 | 二書也近是聖人之說% 55 | ]% 56 | 予觀春秋國語其發明五% 57 | 帝德帝繫姓章矣|[% 58 | 索隱曰太史公言己以春秋國語% 59 | 古書博加考驗益以發明五帝德% 60 | % 61 | 等說甚% 62 | 章著也% 63 | ]% 64 | 顧弟弗深考|[% 65 | 徐廣曰弟但也史說漢書見此者% 66 | 非一又左思蜀都賦曰弟如滇池% 67 | % 68 | 而不詳者多以爲字誤學者安可不博觀乎。正義曰顧念% 69 | 也弟且也太史公言博考古文擇其言表見之不虛甚章著% 70 | % 71 | 矣思念亦且不% 72 | 須更深考論% 73 | ]% 74 | 其所表見皆不虛|[% 75 | 索隱曰言帝德帝系% 76 | 所有表見者皆不爲% 77 | % 78 | 虛妄% 79 | 也% 80 | ]% 81 | 書缺有間矣|[%閒 82 | 正義曰言古文尚書缺失其% 83 | 間多矣而無說黄帝之語%閒 84 | ]% 85 | 其軼% 86 | 乃時時見於他說|[% 87 | 索隱曰言古典殘缺有年載故曰有% 88 | 閒然皇帝遺事散軼乃時時旁見於% 89 | % 90 | 他記說即帝德帝系等說也故己% 91 | 今採按而備論黄帝已來事耳% 92 | ]% 93 | 非好學深思心知其% 94 | 意固難爲淺見寡聞道也余并論次擇其言尤% 95 | 雅者故著爲本紀書首|[% 96 | 正義曰太史公據古文并諸% 97 | 子百家論次擇其言語典雅% 98 | % 99 | 者故著爲五帝本紀在% 100 | 史記百三十篇書之首% 101 | ] 102 | -------------------------------------------------------------------------------- /src/本紀/五帝/帝嚳.tex: -------------------------------------------------------------------------------- 1 | 帝嚳髙辛者|[% 2 | 張晏曰少昊之前天下之號象其德顓頊% 3 | 以來天下之號因其名髙陽髙辛皆所興% 4 | % 5 | 之地名顓頊與嚳皆以字爲號上古質故也。索隱曰宋衷% 6 | 曰髙辛地名因以爲號嚳名也皇甫謐云帝嚳名夋也。正% 7 | % 8 | 義曰帝王紀云% 9 | 俈母無聞焉% 10 | ]黃帝之曾孫也髙辛父曰蟜極|[% 11 | 正% 12 | 義% 13 | % 14 | 曰蟜音居兆反本作橋音% 15 | 同又巨遙反帝堯之祖也% 16 | ]蟜極父曰玄囂玄囂父曰% 17 | % 18 | 黃帝自玄囂與蟜極皆不得在位至髙辛即帝% 19 | % 20 | 位|[% 21 | 皇甫謐曰都亳% 22 | 今河南偃師是% 23 | ]髙辛於顓頊爲族子髙辛生而% 24 | % 25 | 神靈自言其名|[% 26 | 正義曰帝王紀云帝俈髙辛姬姓也其% 27 | 母生見其神異自言其名曰岌齠齓有% 28 | % 29 | 德年十五而佐顓頊三十% 30 | 登位都亳以人事紀官也% 31 | ]普施利物不於其身聦以% 32 | % 33 | 知逺明以察微順天之義知民之急仁而威惠% 34 | % 35 | 而信脩身而天下服取地之財而節用之撫教% 36 | % 37 | 萬民而利誨之曆日月而迎送之|[% 38 | 正義曰言作歷% 39 | 弦望晦朔日月% 40 | % 41 | 未至而迎之過而送% 42 | 之上迎日推策是也% 43 | ]明鬼神而敬事之|[% 44 | 正義曰天神曰% 45 | 神人神曰鬼又% 46 | % 47 | 云聖人之精氣謂之神賢人之精% 48 | 氣謂之鬼言明識鬼神而敬事也% 49 | ]其色郁郁其德嶷嶷|[% 50 | % 51 | 索隱曰郁郁猶穆穆也嶷嶷德髙% 52 | 也今案大戴禮郁作神嶷作俟% 53 | ]其動也時其服也士|[% 54 | % 55 | 索隱曰舉動應天時衣服% 56 | 服士服言其公且廉也% 57 | ]帝嚳漑執中而徧天下|[% 58 | 徐% 59 | 廣% 60 | % 61 | 曰古旣字作水旁徧字一作尹。索隱曰即尚書允執厥中% 62 | 是也。正義曰漑音旣言帝俈治民若水之漑灌平等而執% 63 | % 64 | 中正遍於% 65 | 天下也% 66 | ]日月所照風雨所至莫不從服|[% 67 | 正義曰以% 68 | 上大戴文% 69 | % 70 | 也% 71 | ]帝嚳娶陳鋒氏女|[% 72 | 正義曰鋒音峯又作豐帝王紀云% 73 | 帝俈有四妃卜其子皆有天下元% 74 | % 75 | 妃有邰氏女曰姜嫄生后稷次妃有娥氏女曰簡狄生卨次% 76 | 妃陳豐氏女曰慶都生放勛次妃娵訾氏女曰常儀生帝摯% 77 | % 78 | 也% 79 | ]生放勛|[% 80 | 正義曰放音方往反勳亦作勛音許云反言堯% 81 | 能放上代之功故曰放勛謚堯姓伊祁氏帝紀% 82 | % 83 | 云帝堯陶唐氏祁姓也% 84 | 母慶都十四月生堯% 85 | ]娶娵訾氏女生摯|[% 86 | 索隱曰案皇% 87 | 甫謐云女名% 88 | % 89 | 常冝也。正義曰娵% 90 | 足須反訾紫移反% 91 | ]帝嚳崩|[% 92 | 皇甫謐曰在位七十年年百% 93 | 五歳皇覽曰帝嚳冢在東郡% 94 | % 95 | 濮陽頓丘城% 96 | 南臺隂野中% 97 | ]而摯代立帝摯立不善崩|[% 98 | 索隱曰古本% 99 | 作不著音張% 100 | % 101 | 慮反俗本作不善不善謂微弱不著猶不著明衛宏云摯立% 102 | 九年而唐侯德盛因禪位焉。正義曰帝王紀云帝摯之母% 103 | % 104 | 於四人中班㝡在下而摯於兄弟㝡長得登帝位封異母弟% 105 | 放勛爲唐侯摯在位九年政微弱而唐侯德盛諸侯歸之摯% 106 | % 107 | 服其義乃率羣臣造唐而致禪唐侯自知有天% 108 | 命乃受帝禪乃封摯於髙辛今定州唐縣也% 109 | ]而弟放勳% 110 | % 111 | 立是爲帝堯% 112 | -------------------------------------------------------------------------------- /src/本紀/五帝/帝堯.tex: -------------------------------------------------------------------------------- 1 | 帝堯者|[% 2 | 謚法曰翼善傳聖曰堯。索隱曰堯謚也放勳名% 3 | 帝嚳之子姓伊祁氏案皇甫謐云堯初生時其母% 4 | % 5 | 在三阿之南寄於伊長孺之家故從母所居爲姓也。正義% 6 | 曰徐廣云號陶唐帝王紀云堯都平陽於詩爲唐國徐才宗% 7 | % 8 | 國都城記云唐國帝堯之裔子所封其北帝夏禹都漢曰太% 9 | 原郡在古冀州太行恆山之西其南有晉水括地志云今晉% 10 | % 11 | 州所理平陽故城是也% 12 | 平陽河水一名晉水也% 13 | ]放勳|[% 14 | 徐廣曰號陶唐皇甫謐曰堯% 15 | 以甲申歳生甲辰即帝位甲% 16 | % 17 | 午徴舜甲寅舜代行天子事辛% 18 | 巳崩年百十八在位九十八年% 19 | ]其仁如天|[% 20 | 索隱曰如天% 21 | 之涵養也% 22 | ]其% 23 | % 24 | 知如神|[% 25 | 索隱曰如神% 26 | 之微妙也% 27 | ]就之如日|[% 28 | 索隱曰如日之照臨人% 29 | 咸依就之若葵藿傾心% 30 | % 31 | 以向% 32 | 日也% 33 | ]望之如雲|[% 34 | 索隱曰如雲之覆渥言德化廣大而浸潤% 35 | 生人人咸仰望之故曰如百穀之仰膏雨% 36 | % 37 | 也% 38 | ]富而不驕貴而不舒|[% 39 | 索隱曰舒猶慢也% 40 | 大戴禮作不豫% 41 | ]黃收純% 42 | % 43 | 衣|[% 44 | 徐廣曰純一作絞駰案太古冠冕圖云夏名冕曰收禮記% 45 | 曰野夫黃冠鄭玄曰純衣士之祭服。索隱曰收冕名其% 46 | 色黃故曰黃收象古% 47 | 質素也純讀曰緇% 48 | ]彤車乘白馬能明馴德|[% 49 | 徐廣曰% 50 | 馴古訓% 51 | % 52 | 字。索隱曰史記馴字徐廣皆讀曰訓訓順也言聖德能順% 53 | 人也案尚書作俊德孔安國云能明用俊德之士與此文意% 54 | % 55 | 別% 56 | 也% 57 | ]以親九族九族旣睦便章百姓|[% 58 | 徐廣曰下云便程% 59 | 東作然則訓平爲% 60 | % 61 | 便也駰案尚書並作平字孔安國曰百姓百官鄭玄曰百姓% 62 | 羣臣之父子兄弟。索隱曰古文尚書作平此文盖讀平爲% 63 | % 64 | 浦耕反平旣訓便因作便章其今文作辯章古平字亦% 65 | 作便音婢緑反便則訓辯遂爲辯章鄒誕生本亦同也% 66 | ]百姓% 67 | % 68 | 昭明合和萬國乃命羲和|[% 69 | 孔安國曰重黎之後羲氏% 70 | 和氏丗掌天地之官。正% 71 | % 72 | 義曰呂刑傳云重即羲黎即和雖別爲氏族而岀自重黎也% 73 | 按聖人不獨治必須賢輔乃命相天地之官若周禮天官卿% 74 | % 75 | 地官% 76 | 卿也% 77 | ]敬順昊天|[% 78 | 正義曰敬猶恭勤也元氣昊然廣大故云% 79 | 昊天釋天云春爲蒼天夏爲昊天秋爲旻% 80 | % 81 | 天冬爲上天而獨言昊天者以% 82 | 堯能敬天大故以昊大言之% 83 | ]數法日月星辰|[% 84 | 正義曰% 85 | 曆數之% 86 | % 87 | 法日之甲乙月之大小昏明遞中之星日% 88 | 月所會之辰定其天數以爲一歳之曆% 89 | ]敬授民時|[% 90 | 索隱% 91 | 曰尚% 92 | % 93 | 書作曆象日月則此言數法是訓曆象二字謂命羲和以曆% 94 | 數之法觀察日月星辰之早晚以敬授人時也。正義曰尚% 95 | % 96 | 書考靈耀云主春者張昏中可以種稷主夏者火昏中可以% 97 | 種黍菽主秋者虛昏中可以種麥主冬者昴昏中可以收斂% 98 | % 99 | 也天子視四星之中知民% 100 | 緩急故云敬授民時也% 101 | ]分命羲仲居郁夷曰暘谷|[% 102 | % 103 | 尚書作嵎夷孔安國曰東表之地稱嵎夷日岀於暘谷羲仲% 104 | 治東方之官。索隱曰史記舊本作湯谷今並依尚書字案% 105 | % 106 | 淮南子曰日岀湯谷浴於咸池則湯谷亦有他證明矣又下% 107 | 曰昧谷徐廣云一作柳柳亦日入處地名太史公博採經記% 108 | % 109 | 而爲此史廣記異聞不必皆依尚書盖郁夷亦地之別名也% 110 | 。正義曰郁音隅陽或作暘禹貢青州云隅夷旣略按隅夷% 111 | % 112 | 青州也堯命羲仲理東方青州隅夷之地日所岀% 113 | 處名曰陽明之谷羲仲主東方之官若周禮春官% 114 | ]敬道日% 115 | % 116 | 岀便程東作|[% 117 | 孔安國曰敬道岀日平均次序東作之事以% 118 | 務農也。索隱曰劉伯莊傳皆依古史作平% 119 | % 120 | 秩音然尚書大傳曰辯秩東作則是訓秩爲程言便課其作% 121 | 程者也。正義曰道音導便程並如字後同導訓也三春主% 122 | % 123 | 東故言日岀耕作在春故言東作命羲% 124 | 仲恭勤道訓萬民東作之事使有程期% 125 | ]日中星鳥以殷% 126 | % 127 | 中春|[% 128 | 孔安國曰日中謂春分之日也鳥南方朱鳥七宿也% 129 | 殷正也春分之昏鳥星畢見以正仲春之氣節轉以% 130 | % 131 | 推孟季則可知也。正義% 132 | 曰下中音仲夏秋冬並同% 133 | ]其民析鳥獸字㣲|[% 134 | 孔安國曰% 135 | 春事旣起% 136 | % 137 | 丁壯就功言其民老壯分析也乳化曰% 138 | 字尚書㣲作尾字說文云尾交接也% 139 | ]申命羲叔居南% 140 | % 141 | 交|[% 142 | 孔安國曰夏與春交此治南方之官也。索隱曰孔註未% 143 | 是然則冬與秋交何故下無其文且東嵎夷西昧谷北幽% 144 | % 145 | 都三方皆言地而夏獨不言地乃云與春交斯不例之甚也% 146 | 然南方地有名交阯者或古文略舉一字名地南交則是交% 147 | % 148 | 阯不疑也。正義曰羲叔主% 149 | 南方官若周禮夏官卿也% 150 | ]便程南譌敬致|[% 151 | 孔安國曰% 152 | 譌化也平% 153 | % 154 | 序分南方化育之事敬行其教以致其功也。索隱曰爲依% 155 | 字讀春言東作夏言南爲皆是耕作營爲勸農之事孔安國% 156 | % 157 | 強讀爲訛字雖則訓化解釋亦甚紆回也。正義曰爲% 158 | 音于僞反命羲叔冝恭勤民事致其種殖使有程期也% 159 | ]日永% 160 | % 161 | 星火以正中夏|[% 162 | 孔安國曰永長也謂夏至之日火蒼龍% 163 | 之中星舉中則七星見可知也以正中% 164 | % 165 | 夏之節馬融王肅謂日長晝% 166 | 漏六十刻鄭玄曰五十五刻% 167 | ]其民因鳥獸希革|[% 168 | 孔安國% 169 | 曰因謂% 170 | % 171 | 老弱因就在田之丁壯以助農也夏% 172 | 時鳥獸毛羽希少改易也革改也% 173 | ]申命和仲居西土|[% 174 | % 175 | 徐廣曰一無土字以爲西者今天水之西縣也% 176 | 駰案鄭玄曰西者隴西之西今人謂之兌山% 177 | ]曰昧谷|[% 178 | 徐% 179 | 廣% 180 | % 181 | 曰一作柳谷駰案孔安國曰日入于谷而天下冥故曰昧谷% 182 | 此居治西方之官掌秋天之政也。正義曰和仲主西方之% 183 | % 184 | 官若周禮% 185 | 秋官卿也% 186 | ]敬道日入便程西成|[% 187 | 孔安國曰秋西% 188 | 方萬物成也% 189 | ]夜中% 190 | % 191 | 星虛以正中秋|[% 192 | 孔安國曰春言日秋言夜互相備也虛% 193 | 玄武之中星亦言七星皆以秋分日見% 194 | % 195 | 以正三秋也。索隱曰虛舊依字讀而鄒% 196 | 誕生音墟案虛星主墳墓鄒氏或得其理% 197 | ]其民夷易鳥% 198 | % 199 | 獸毛毨|[% 200 | 孔安國曰夷平也老壯者在田與% 201 | 夏平也毨理也毛更生曰毨理% 202 | ]申命和叔居% 203 | % 204 | 北方曰幽都|[% 205 | 孔安國曰北稱幽都謂所聚也。索隱曰案% 206 | 山海經曰北海之內有山名幽都盖是也。% 207 | % 208 | 正義曰按北方幽州隂聚之也命和% 209 | 叔居理之北方之官若周禮冬官卿% 210 | ]便在伏物|[% 211 | 索隱曰使% 212 | 和叔察北% 213 | % 214 | 方藏伏之物謂人畜積聚等冬皆藏伏尸子亦曰北方者伏% 215 | 方也尚書作平在朔易今案大傳云便在伏物太史公據之% 216 | % 217 | 而% 218 | 書% 219 | ]日短星昴以正中冬|[% 220 | 孔安國曰日短冬至之日也昴% 221 | 白虎之中星亦以七星並見以% 222 | % 223 | 正冬莭也馬融王肅謂日短晝% 224 | 漏四十刻鄭玄曰四十五刻非% 225 | ]其民燠鳥獸氄毛|[% 226 | 徐% 227 | 廣% 228 | % 229 | 曰氄音茸駰案孔安國曰民入室% 230 | 處鳥獸皆生氄毳細毛以自溫也% 231 | ]歳三百六十六日以% 232 | % 233 | 閏月正四時|[% 234 | 索隱曰夫周天三百六十五度四分度之一% 235 | 是天度數也而日行遲一歳一周天月行疾% 236 | % 237 | 一月一周天日一日行一度月一日行十三度十九分度之% 238 | 七至二十九日半彊月行天一匝又逐及日而與會一年十% 239 | % 240 | 二會是爲十二月每月二十九日過半年分岀小月六是每% 241 | 歳餘六日又大歳三百六十六日小歳三百六十五日舉全% 242 | % 243 | 數云六十六日其實一歳唯餘十一日弱未滿三歳已成一% 244 | 月則置閏若三年不置閏則正月爲二月九年差三月則以% 245 | % 246 | 春爲夏十七年差六月則四時皆反以此四時不% 247 | 正歳不成矣故傳曰歸餘於終事則不悖是也% 248 | ]信飭|[% 249 | 徐% 250 | 廣% 251 | % 252 | 曰古% 253 | 勑字% 254 | ]百官衆功皆興堯曰誰可順此事|[% 255 | 正義曰言% 256 | 將登用之% 257 | % 258 | 嗣位% 259 | 也% 260 | ]放齊曰嗣子丹朱開明|[% 261 | 孔安國曰放齊臣名。% 262 | 正義曰放音方往反鄭% 263 | % 264 | 玄云帝堯胤嗣之子名曰丹朱開明也按開解而達也帝王% 265 | 紀云堯娶散冝氏女曰女皇生丹朱汲冢紀年云后稷放帝% 266 | % 267 | 子丹朱范汪荆州記云丹水縣在丹川堯子朱之所封也括% 268 | 地志云丹水故城在鄧州內鄉縣西南百三十里丹水故爲% 269 | % 270 | 縣% 271 | ]堯曰吁頑凶不用|[% 272 | 孔安國曰吁疑怪之辭。正義曰% 273 | 左傳云口不道忠信之言爲嚚心% 274 | % 275 | 不則德義之經爲頑凶訟也言丹% 276 | 朱心旣頑嚚又好争訟不可用之% 277 | ]堯又曰誰可者讙兠% 278 | % 279 | 曰共工旁聚布功可用|[% 280 | 孔安國曰讙兠臣名鄭玄曰共% 281 | 工水官名。正義曰兠音斗侯% 282 | % 283 | 反% 284 | ]堯曰共工善言其用僻似恭漫天不可|[% 285 | 正義曰% 286 | 漫音莫% 287 | % 288 | 干反共工善爲言語用意邪僻也% 289 | 似於恭敬罪惡漫天不可用也% 290 | ]堯又曰嗟四嶽|[% 291 | 鄭玄% 292 | 曰四% 293 | % 294 | 嶽四時官主方嶽之事。正義曰嗟嘆鴻水問四嶽誰能理% 295 | 也孔安國云四嶽即上羲和四子也分掌四嶽之諸侯故稱% 296 | % 297 | 焉% 298 | ]湯湯洪水滔天浩浩懷山襄陵|[% 299 | 孔安國曰懷包% 300 | 襄上也。正義% 301 | % 302 | 曰湯音商今讀如字蕩蕩廣平之貌言水奔突有所滌除地% 303 | 上之物爲水漂流蕩蕩然按懷藏包裹之義故懷爲包釋言% 304 | % 305 | 以襄爲駕駕乘牛馬皆在上也言% 306 | 水襄上乘陵浩浩盛大勢若漫天% 307 | ]下民其憂有能使% 308 | % 309 | 治者皆曰鯀可|[% 310 | 馬融曰鯀% 311 | 臣名禹父% 312 | ]堯曰鯀負命毀族不% 313 | % 314 | 可|[% 315 | 正義曰負音佩依字通負違也族類也鯀性很戾% 316 | 違負教命毀敗善類不可用也詩云貪人敗類也% 317 | ]嶽曰% 318 | % 319 | 异哉試不可用而已|[% 320 | 正義曰异音異孔安國云异已也% 321 | 退也言餘人盡已唯鯀可試無成% 322 | % 323 | 乃% 324 | 退% 325 | ]堯於是聽嶽用鯀九歳功用不成|[% 326 | 正義曰爾雅% 327 | 釋天云載歳% 328 | % 329 | 也夏曰祀周曰年唐虞曰載李廵云各自紀事不相襲也孫% 330 | 炎云歳取星行一次也祀取四時祭祀一訖也年取禾穀一% 331 | % 332 | 熟也載取萬物始更終也載者年之別名故以載爲年也按% 333 | 功用不成水害不息故放退也至明年得舜乃殛之羽山而% 334 | % 335 | 用其子% 336 | 禹也% 337 | ]堯曰嗟四嶽朕在位七十載汝能庸命踐% 338 | % 339 | 朕位|[% 340 | 鄭玄曰言汝諸侯之中有能順事用天命者入處我位% 341 | 統治天子之事者乎。正義曰孔安國云堯年十六以% 342 | % 343 | 唐侯升爲天子在位七十% 344 | 載時八十六老將求代也% 345 | ]嶽應曰鄙德忝帝位|[% 346 | 正義% 347 | 曰四% 348 | % 349 | 嶽皆云鄙俚無德若便行天子% 350 | 事是辱帝位言己等不堪也% 351 | ]堯曰悉舉貴戚及疏逺% 352 | % 353 | 隱匿者衆皆於堯曰有矜在民間曰虞舜|[% 354 | 孔安% 355 | 國曰% 356 | % 357 | 無妻曰矜。正% 358 | 義曰矜古頑反% 359 | ]堯曰然朕聞之其何如嶽曰盲者% 360 | % 361 | 子父頑母嚚弟傲能和以孝烝烝治不至姦|[% 362 | 正% 363 | 義% 364 | % 365 | 曰烝之升反進也言父頑母嚚弟傲舜% 366 | 皆和以孝進之於善不至於姦惡也% 367 | ]堯曰吾其試哉|[% 368 | % 369 | 正義曰欲以二女試% 370 | 舜觀其理家之道也% 371 | ]於是堯妻之二女|[% 372 | 正義曰妻音七% 373 | 計反二女娥皇% 374 | % 375 | 女英也娥皇無子女英生商均% 376 | 舜升天子娥皇爲后女英爲妃% 377 | ]觀其德於二女|[% 378 | 正義曰% 379 | 視其爲% 380 | % 381 | 德行於二女以% 382 | 理家而觀國也% 383 | ]舜飭下二女於嬀汭|[% 384 | 孔安國曰舜所居% 385 | 嬀水之汭。索隱曰% 386 | % 387 | 列女傳云二女長曰娥皇次曰女英系本作女瑩大戴禮作% 388 | 女匽皇甫謐云嬀水在河東虞縣歷山西汭水涯也猶洛汭% 389 | % 390 | 渭汭然也。正義曰飭音勑下音胡亞反汭音芮舜能整齊% 391 | 二女以義理下二女之心於嬀汭使行婦道於虞氏也括地% 392 | % 393 | 志云嬀源汭水岀蒲州河東南山許慎云水涯曰汭按地記% 394 | 云河東郡青山東山中有二泉下南流者嬀水北流者汭水% 395 | % 396 | 二水異源合流岀谷西注河嬀水北曰汭也又云河東縣二% 397 | 里故蒲坂城舜所都也城中有舜廟城外有舜宅入二妃壇% 398 | % 399 | ]如婦禮堯善之乃使舜慎和五典|[% 400 | 鄭玄曰五典五% 401 | 教也盖試以司% 402 | % 403 | 徒之% 404 | 職% 405 | ]五典能從乃徧入百官百官時序賔於四門% 406 | % 407 | 四門穆穆諸侯逺方賔客皆敬|[% 408 | 馬融曰四門四方% 409 | 之門諸侯羣臣朝% 410 | % 411 | 者舜賔迎之% 412 | 皆有美德也% 413 | ]堯使舜入山林川澤暴風雷雨舜行% 414 | % 415 | 不迷|[% 416 | 索隱曰尚書云納于大麓穀梁傳云林屬於山曰麓% 417 | 是山足曰麓故此以爲入山林不迷孔氏以麓訓録% 418 | % 419 | 言令舜大録萬機% 420 | 之政與此不同% 421 | ]堯以爲聖召舜曰女謀事至而% 422 | % 423 | 言可績三年矣|[% 424 | 鄭玄曰三年者賔% 425 | 四門之後三年也% 426 | ]女登帝位舜讓% 427 | % 428 | 於德不懌|[% 429 | 徐廣曰音亦今文尚書作不怡怡懌也。索隱% 430 | 曰古文作不嗣今文作不怡怡即懌也謂辭讓% 431 | % 432 | 於德不堪所以心意不悅懌% 433 | 也俗本作澤誤爾亦當爲懌% 434 | ]正月上日|[% 435 | 馬融曰上日朔日% 436 | 也。正義曰鄭玄% 437 | % 438 | 云帝王易代莫不改正建朔堯正建% 439 | 子此時未改故依堯正月上日也% 440 | ]舜受終於文祖文% 441 | % 442 | 祖者堯大祖也|[% 443 | 鄭玄曰文祖者五府之大名猶周之明% 444 | 堂。索隱曰尚書帝命驗曰五府五帝% 445 | % 446 | 之廟蒼曰靈府赤曰文祖黃曰祖計白曰顯紀黑曰玄矩唐% 447 | 虞謂之五府夏謂丗室殷謂重屋周謂明堂皆祀五帝之所% 448 | % 449 | 也。正義曰舜受堯終帝之事於文祖也尚書帝命驗云帝% 450 | 者承天立府以尊天重象也五府者黃曰神斗注云唐虞謂% 451 | % 452 | 之天府夏謂之正室殷謂之重室周謂之明堂皆祀五帝之% 453 | 所也文祖者赤帝熛怒之府名曰文祖火精光明文章之祖% 454 | % 455 | 故謂之文祖周曰明堂神斗者黃帝含樞紐之府名曰神斗% 456 | 斗主也土精澄靜四行之主故謂之神斗周曰太室顯紀者% 457 | % 458 | 白帝招拒之府名顯紀紀法也金精斷割萬物故謂之顯紀% 459 | 周曰緫章玄矩者黑帝光紀之府名曰玄矩矩法也水精玄% 460 | % 461 | 味能權輕重故謂之玄矩周曰玄堂靈府% 462 | 者蒼帝靈威仰之府名曰靈府周曰青陽% 463 | ]於是帝堯老% 464 | % 465 | 命舜攝行天子之政以觀天命舜乃在璿璣玉% 466 | % 467 | 衡以齊七政|[% 468 | 鄭玄曰璿璣玉衡渾天儀也七政日月五星% 469 | 也。正義曰說文云璿赤玉也按舜雖受堯% 470 | % 471 | 命猶不自安更以璿璣玉衡以正天文璣爲運轉衡爲橫簫% 472 | 運璣使動於下以衡望之是王者正天文器也觀其齊與不% 473 | % 474 | 齊今七政齊則己受禪爲是蔡邕云玉衡長八尺孔徑一寸% 475 | 下端望之以視星宿並縣璣以象天而以衡望之轉璣窺衡% 476 | % 477 | 以知星宿璣徑八尺圓周二尺五寸而強也鄭玄云運轉者% 478 | 爲璣持正者爲衡尚書大傳云政者齊中也謂春秋冬夏天% 479 | % 480 | 文地理人道所以爲政也道正% 481 | 而萬事順成故天道政之大也% 482 | ]遂類于上帝|[% 483 | 鄭玄曰禮% 484 | 祭上帝於% 485 | % 486 | 圜丘。正義曰五經異義云非時祭天謂之類言以事類告% 487 | 也時舜告攝非常祭也王制云天子將岀類于上帝鄭玄云% 488 | % 489 | 昊天上帝謂天皇% 490 | 大帝北辰之星% 491 | ]禋于六宗|[% 492 | 鄭玄曰六宗星辰司中司% 493 | 命風師雨師也駰案六宗% 494 | % 495 | 義衆矣愚謂鄭說爲長。正義曰周語云精意以享曰禋也% 496 | 孫炎云禋絜敬之祭也按星五星緯也辰日月所會十二次% 497 | % 498 | 也司中司命文昌第五第四星也風師箕星也雨師畢星也% 499 | 孔安國云四時寒暑也日月星也水旱也禮祭法云埋少牢% 500 | % 501 | 於大昭祭時也禳祈於坎壇祭寒暑也王宮祭日也夜明祭% 502 | 月也幽禜祭星雩禜祭水旱也司馬彪續漢書云安帝立六% 503 | % 504 | 宗祀於洛陽城西北亥地禮比大社魏因之至晉初% 505 | 荀顗言新祀以六宗之神諸家說不同乃廢之也% 506 | ]望于% 507 | % 508 | 山川|[% 509 | 正義曰望者遙望而祭山川也山川% 510 | 五嶽四瀆也爾雅云梁山晉望也% 511 | ]辯於羣神|[% 512 | 徐% 513 | 廣% 514 | % 515 | 曰辯音班駰案鄭玄曰羣神若丘陵% 516 | 墳衍。正義曰辯音遍謂祭羣神也% 517 | ]揖五瑞擇吉月日% 518 | % 519 | 見四嶽諸牧班瑞|[% 520 | 馬融曰揖斂也五瑞公侯伯子男所% 521 | 執以爲瑞信也堯將禪舜使羣牧斂% 522 | % 523 | 之使舜親往班之。正義曰揖音集周禮典瑞云王執鎮圭% 524 | 尺二寸公執桓圭九寸侯執信圭七寸伯執躬圭五寸子執% 525 | % 526 | 穀璧男執蒲璧皆五寸言五瑞者王不在中也孔文祥云宋% 527 | 末會稽修禹廟於廟庭山土中得五等圭璧百餘枚形與周% 528 | % 529 | 禮同皆短小此即禹會諸侯於會稽執% 530 | 以禮山神而埋之其璧今猶有在也% 531 | ]歳二月東廵狩% 532 | % 533 | 至於岱宗柴|[% 534 | 馬融曰舜受終後五年之二月鄭玄曰建卯% 535 | 之月也柴祭東嶽者考績柴燎也。正義曰% 536 | % 537 | 按旣班瑞羣后即東廵者守土之諸侯會岱宗之嶽焚柴告% 538 | 至也王者廵狩以諸侯自專一國威福任己恐其壅遏上命% 539 | % 540 | 澤不下流故廵行問人疾苦也風俗通云太山之尊者一曰% 541 | 岱宗始也長也萬物之始隂陽交代故爲五岳之長也按二% 542 | % 543 | 月仲月也仲中% 544 | 也言得其中也% 545 | ]望秩於山川|[% 546 | 正義曰乃以秩望祭東方% 547 | 諸侯境內之名山大川也% 548 | % 549 | 言秩者五岳視三% 550 | 公四瀆視諸侯% 551 | ]遂見東方君長合時月正日|[% 552 | 鄭玄% 553 | 曰協% 554 | % 555 | 正四時之月數及日名備有失誤。正義曰旣見東方君長% 556 | 乃合同四時氣節月之大小日之甲乙使齊一也周禮太史% 557 | % 558 | 掌正歳年以序事頒正朔於邦國則節氣晦朔皆天% 559 | 子頒之猶恐諸侯國異或不齊同因廵狩合正之% 560 | ]同律% 561 | % 562 | 度量衡|[% 563 | 鄭玄曰用隂律度丈尺量斗斛衡斤兩也。正義% 564 | 曰律之十二律度之丈尺量之斗斛衡之斤兩皆% 565 | % 566 | 使天下相同無制度長短輕重異也漢律志云虞書云同律% 567 | 度量衡所以齊逺近立民信也律有十二陽六爲律隂六爲% 568 | % 569 | 呂律以統氣類物一曰黃鍾二曰太蔟三曰姑洗四曰蕤賔% 570 | 五曰夷則六曰無射呂以旅陽宣氣一曰林鍾二曰南呂三% 571 | % 572 | 曰應鍾四曰大呂五曰夾鍾六曰中呂度者分寸尺丈引也% 573 | 所以度長短也本起黃鍾之管長以子穀秬黍中者一黍爲% 574 | % 575 | 一分十分爲一寸十寸爲尺十尺爲丈十丈爲引而五度審% 576 | 矣量者龠合升斗斛也所以量多少也本起黃鍾之龠以子% 577 | % 578 | 穀秬黍中者千有二百實爲一龠合龠爲合十合爲升十升% 579 | 爲斗十斗爲斛而五量嘉矣衡權者銖兩斤鈞石也所以秤% 580 | % 581 | 物輕重也本起於黃鍾之一龠容千二百黍重十二銖二十% 582 | 四銖爲兩十六兩爲斤三十斤爲鈞四鈞爲石而五權謹矣% 583 | % 584 | 衡平也% 585 | 權重也% 586 | ]脩五禮|[% 587 | 馬融曰吉凶賔軍嘉也。正義曰周禮以% 588 | 吉禮事邦國之鬼神祗以凶禮哀邦國之% 589 | % 590 | 憂以賔禮親邦國以軍禮同邦國以嘉禮親萬民也尚書堯% 591 | 典云類于上帝吉禮也如喪考妣凶禮也羣后四朝賔禮也% 592 | % 593 | 大禹謨云汝徂征軍禮也堯典% 594 | 云女于時嘉禮也女音女慮反% 595 | ]五玉|[% 596 | 鄭玄曰即五瑞也執% 597 | 之曰瑞陳列曰玉% 598 | % 599 | ]三帛|[% 600 | 馬融曰三孤所執也鄭玄曰帛所以薦玉也必三者% 601 | 髙陽氏後用赤繒髙辛氏後用黑繒其餘諸侯皆用% 602 | % 603 | 白繒。正義曰孔安國云諸侯丗子執纁公之孤執玄附庸% 604 | 之君執黃也按三統紀推伏羲爲天統色尚赤神農爲地統% 605 | % 606 | 色尚黑黃帝爲人統色尚白少昊黃帝子亦尚% 607 | 白故髙陽氏又天統亦尚赤堯爲人統故用白% 608 | ]二生|[% 609 | 正義% 610 | 曰羔% 611 | % 612 | 鴈也鄭玄注周禮大宗伯云羔小羊也取其羣不失其類也% 613 | 鴈取其候時而行也卿執羔大夫執鴈按羔鴈性馴可生爲% 614 | % 615 | 贄% 616 | ]一死|[% 617 | 正義曰雉也馬融云一死雉士所執也按不% 618 | 可生爲贄故死雉取其守介死不失節也% 619 | ]爲摯|[% 620 | % 621 | 馬融曰摯二生羔鴈卿大夫所執一死雉士所執。正義曰% 622 | 摯音至贄執也鄭玄云贄之言至所以自致也韋昭云贄六% 623 | % 624 | 贄皮帛卿執羔大夫執鴈士% 625 | 執雉庶人執鹿工商執雞也% 626 | ]如五器卒乃復|[% 627 | 馬融曰五% 628 | 器上五玉% 629 | % 630 | 五玉禮終則還之三帛已下不還% 631 | 也。正義卒音子律反復音伏% 632 | ]五月南廵狩八月西% 633 | % 634 | 廵狩十一月北廵狩皆如初歸至于祖禰廟|[% 635 | 正% 636 | 義% 637 | % 638 | 曰禰音乃禮反何休云% 639 | 生曰父死曰考廟曰禰% 640 | ]用特牛禮五歳一廵狩羣后% 641 | % 642 | 四朝|[% 643 | 鄭玄曰廵狩之年諸侯見於方嶽之下% 644 | 其間四年四方諸侯分來朝於京師也% 645 | ]徧告以言|[% 646 | % 647 | 正義曰徧音遍言遍% 648 | 告天子治理之言也% 649 | ]明試以功車服以庸|[% 650 | 正義曰孔安% 651 | 國云功成則% 652 | % 653 | 錫車服以表% 654 | 顯其能用也% 655 | ]肇十有二州決川|[% 656 | 馬融曰禹平水土置九% 657 | 州舜以兾州之北廣大% 658 | % 659 | 分置并州燕齊遼逺分燕置幽州分齊爲營州於% 660 | 是爲十二州也鄭玄曰更爲之定界濬水害也% 661 | ]象以典% 662 | % 663 | 刑|[% 664 | 馬融曰言咎繇制五常之刑無犯之者但有其象無其人% 665 | 也。正義曰孔安國云象法也法用常刑用不越法也% 666 | % 667 | ]流宥五刑|[% 668 | 馬融曰流放宥寛也一曰幼少二曰老耄三曰% 669 | 惷愚五刑墨劓剕宮大辟。正義曰孔安國云% 670 | % 671 | 以流放之法寛五刑也鄭玄云三宥% 672 | 一曰弗識二曰過失三曰遺忘也% 673 | ]鞭作官刑|[% 674 | 馬融曰爲% 675 | 辨治官事% 676 | % 677 | 者爲% 678 | 刑% 679 | ]扑作教刑|[% 680 | 鄭玄曰扑檟楚也% 681 | 扑爲教官爲刑者% 682 | ]金作贖刑|[% 683 | 馬融曰金% 684 | 黃金也意% 685 | % 686 | 善功惡使岀金贖% 687 | 罪坐不戒慎者% 688 | ]眚烖過赦|[% 689 | 鄭玄曰眚烖爲人作患害% 690 | 者也過失雖有害則赦之% 691 | % 692 | ]怙終|[% 693 | 徐廣曰% 694 | 一作衆% 695 | ]賊刑|[% 696 | 鄭玄曰怙其姦邪終身% 697 | 以爲殘賊則用刑之% 698 | ]欽哉欽哉% 699 | % 700 | 惟刑之靜哉|[% 701 | 徐廣曰今文云惟刑之謐哉爾雅曰謐靜也% 702 | 。索隱曰案古文作恤哉且今文是伏生口% 703 | % 704 | 誦卹謐聲近% 705 | 遂作謐也% 706 | ]讙兠進言共工|[% 707 | 正義曰讙兠渾沌也共工% 708 | 窮竒也鯀檮杌也三苗饕% 709 | % 710 | 餮也左傳云舜臣堯流四% 711 | 凶投諸四裔以禦魑魅也% 712 | ]堯曰不可而試之工師|[% 713 | 正% 714 | 義% 715 | % 716 | 曰工師若今% 717 | 大匠卿也% 718 | ]共工果淫辟|[% 719 | 正義疋% 720 | 亦反% 721 | ]四嶽舉鯀治鴻% 722 | % 723 | 水堯以爲不可嶽彊請試之試之而無功故百% 724 | % 725 | 姓不便三苗|[% 726 | 馬融曰國名也。正義曰左傳云自古諸侯% 727 | 不用王命虞有三苗夏有觀扈孔安國云縉% 728 | % 729 | 雲氏之後爲諸侯號饕餮也吳起云三苗之國左洞庭而右% 730 | 彭蠡按洞庭湖名在岳州巴陵西南一里南與青草湖連彭% 731 | % 732 | 蠡湖名在江州潯陽縣東南五十二里以天子在北故洞庭% 733 | 在西爲左彭蠡在東爲右今江州鄂州岳州三苗之地也% 734 | % 735 | ]在江淮荆州|[% 736 | 正義曰淮讀曰匯音胡罪反今彭蠡湖也本% 737 | 屬荆州尚書云南入于江東匯澤爲彭蠡是% 738 | % 739 | 也% 740 | ]數爲亂於是舜歸而言於帝請流共工于幽% 741 | % 742 | 陵|[% 743 | 馬融曰北裔也。正義曰尚書及大戴禮皆作幽州括地% 744 | 志云故龔城在檀州燕樂縣界故老傳云舜流共工幽州% 745 | % 746 | 居此城神異經云西北荒有人焉人靣朱髴% 747 | 蛇身人手足而食五穀禽獸頑愚名曰共工% 748 | ]以變北狄|[% 749 | 徐% 750 | 廣% 751 | % 752 | 曰變一作爕。索隱曰變謂變其形及衣服同於夷狄也徐% 753 | 廣云作爕爕和也。正義曰言四凶流四裔各於四夷放共% 754 | % 755 | 工等爲中國% 756 | 之風俗也% 757 | ]放驩兠於崇山|[% 758 | 馬融曰南裔也。正義曰% 759 | 神異經云南方荒中有人% 760 | % 761 | 焉人面鳥喙而有翼而手足扶翼而行食海中魚% 762 | 爲人很惡不畏風雨獸犯死乃休名曰讙兠也% 763 | ]以變南% 764 | % 765 | 蠻遷三苗於三危|[% 766 | 馬融曰西裔也。正義曰括地志云% 767 | 三危山有峯故曰三危俗亦名卑羽% 768 | % 769 | 山在沙州敦煌縣東南三十里神異經云西荒中有人焉面% 770 | 目手足皆人形而胳下有翼不能飛爲人饕餮淫逸無理名% 771 | % 772 | 曰苗民又山海經云大荒北經黑% 773 | 水之北有人有翼名曰苗民也% 774 | ]以變西戎殛鯀於羽% 775 | % 776 | 山|[% 777 | 馬融曰殛誅也羽山東裔也。正義曰殛音紀力反孔安% 778 | 國云殛竄放流皆誅也括地志云羽山在沂州臨沂縣界% 779 | % 780 | 神異經云東方有人焉人形而身多毛自觧水% 781 | 土知通塞爲人自用欲爲欲息皆曰云是鯀也% 782 | ]以變東夷% 783 | % 784 | 四辠而天下咸服堯立七十年得舜二十年而% 785 | % 786 | 老令舜攝行天子之政薦之於天堯辟位凢二% 787 | % 788 | 十八年而崩|[% 789 | 徐廣曰堯在位凢九十八年駰案皇覽曰堯% 790 | 冢在濟隂城陽劉向曰堯葬濟隂丘壠山呂% 791 | % 792 | 氏春秋曰堯葬穀林皇甫謐曰穀林即城陽堯都平陽於詩% 793 | 為唐國。正義曰皇甫謐云堯即位九十八年通舜攝二十% 794 | % 795 | 八年也凡年百一十七歳孔安國云堯壽百一十六歳括地% 796 | 志云堯陵在濮州雷澤縣西三里郭生述征記云城陽縣東% 797 | % 798 | 有堯冢亦曰堯陵有碑是也括% 799 | 地志云雷澤縣本漢郕陽縣也% 800 | ]百姓悲哀如喪父母三% 801 | % 802 | 年四方莫舉樂|[% 803 | 正義曰尚書三載四% 804 | 海遏密八音是也% 805 | ]以思堯堯知子% 806 | % 807 | 丹朱之不肖|[% 808 | 索隱曰鄭玄曰肖似也不似言不如人也皇% 809 | 甫謐云堯娶散冝氏之女曰女皇生丹朱又% 810 | % 811 | 有庶子九人% 812 | 皆不肖也% 813 | ]不足授天下於是乃權授舜|[% 814 | 索隱曰父% 815 | 子繼立常% 816 | % 817 | 道也求賢而禪權道也權者反常而合道。% 818 | 正義曰五帝官天下老則禪賢故權試舜也% 819 | ]授舜則天下% 820 | % 821 | 得其利而丹朱病授丹朱則天下病而丹朱得% 822 | % 823 | 其利堯曰終不以天下之病而利一人而卒授% 824 | % 825 | 舜以天下堯崩三年之喪畢舜讓辟丹朱於南% 826 | % 827 | 河之南|[% 828 | 劉熙曰南河九河之最在南者。正義曰括地志% 829 | 云故堯城在濮州鄄城縣東北十五里竹書云昔% 830 | % 831 | 堯德衰爲舜所囚也又有偃朱故城在縣西北十五里竹書% 832 | 云舜囚堯復偃塞丹朱使不與父相見也按濮州北臨漯大% 833 | % 834 | 川也河在堯都之南故曰南河禹貢至于南河是也% 835 | 其偃朱城所居即舜讓避丹朱於河南之南處也% 836 | ]諸侯% 837 | % 838 | 朝覲者不之丹朱而之舜獄訟者不之丹朱而% 839 | % 840 | 之舜謳歌者不謳歌丹朱而謳歌舜舜曰天也% 841 | % 842 | 夫而後之中國踐天子位焉|[% 843 | 劉熙曰天子之位不可% 844 | 曠年於是遂反格于文% 845 | % 846 | 祖而當帝位帝王所% 847 | 都爲中故曰中國% 848 | ]是爲帝舜% 849 | -------------------------------------------------------------------------------- /src/本紀/五帝/帝顓頊.tex: -------------------------------------------------------------------------------- 1 | 帝顓頊髙陽者|[% 2 | 皇甫謐曰都帝丘今東郡濮陽是也。% 3 | 索隱曰宋衷云顓頊名髙陽有天下號% 4 | % 5 | 也張晏曰髙陽% 6 | 者所興地名也% 7 | ]黃帝之孫而昌意之子也靜淵以% 8 | % 9 | 有謀疏通而知事養材以任地|[% 10 | 索隱曰言能養材% 11 | 物以任地大戴禮% 12 | % 13 | 作養% 14 | 財% 15 | ]載時以象天|[% 16 | 索隱曰載行也言行四時以象天大% 17 | 戴禮作履時以象天履亦踐而行也% 18 | % 19 | ]依鬼神以制義|[% 20 | 索隱曰鬼神聦明正直當盡心敬事因% 21 | 制尊卑之義故禮曰降于祖廟之謂仁% 22 | % 23 | 義是也。正義曰鬼之靈者曰神也鬼神謂山川之神也% 24 | 能興雲致雨潤養萬物也故己依馮之剬義也剬古制字% 25 | ]治% 26 | % 27 | 氣以教化|[% 28 | 索隱曰謂理四時五行% 29 | 之氣以教化萬人也% 30 | ]絜誠以祭祀北至% 31 | % 32 | 于幽陵|[% 33 | 正義曰% 34 | 幽州也% 35 | ]南至于交趾|[% 36 | 正義曰趾音% 37 | 止交州也% 38 | ]西至于流% 39 | % 40 | 沙|[% 41 | 地理志曰流沙在張掖居延縣。正義曰濟渡也括% 42 | 地志云居延海南甘州張掖縣東北千六十四里是% 43 | ]東至% 44 | % 45 | 于蟠木|[% 46 | 海外經曰東海中有山焉名曰度索上有大桃樹% 47 | 屈蟠三千里東北有門名曰鬼門萬鬼所聚也天% 48 | % 49 | 帝使神人守之一名鬱壘主閱領萬鬼若害% 50 | 人之鬼以葦索縛之射以桃弧投虎食也% 51 | ]動靜之物|[% 52 | 正% 53 | 義% 54 | % 55 | 曰動物謂鳥獸之類% 56 | 靜物謂草木之類% 57 | ]大小之神|[% 58 | 正義曰大謂五嶽四% 59 | 瀆小謂丘陵墳衍% 60 | ]日% 61 | % 62 | 月所照莫不砥屬|[% 63 | 王肅曰砥平也四逺皆平而來服屬% 64 | 。索隱曰依王肅音止屬據大戴禮% 65 | % 66 | 作砥% 67 | 礪也% 68 | ]帝顓頊生子曰窮蟬|[% 69 | 索隱曰系本作窮係宋衷% 70 | 云一云窮係謚也。正義% 71 | % 72 | 曰帝舜之% 73 | 髙祖也% 74 | ]顓頊崩|[% 75 | 皇甫謐曰在位七十八年年九十八皇% 76 | 覽曰顓頊冢在東郡濮陽頓丘城門外% 77 | % 78 | 廣陽里中頓丘者城門名頓丘道。索隱曰皇甫謐云據左% 79 | 氏歳在鶉火而崩葬東郡又山海經曰顓頊葬鮒魚山之陽% 80 | % 81 | 九嬪葬% 82 | 其隂也% 83 | ]而玄囂之孫髙辛立是爲帝嚳% 84 | -------------------------------------------------------------------------------- /src/本紀/五帝/索隱述贊.tex: -------------------------------------------------------------------------------- 1 | 索隱述贊曰 2 | 3 | \startshuzan 4 | 帝岀少典    居于軒丘    旣代炎曆 5 | 遂禽蚩尤    髙陽嗣位    靜深有謀 6 | 小大逺近    莫不懷柔    爰洎帝嚳 7 | 列聖同休    帝摯之弟    其號放勳 8 | 就之如日    望之如雲    郁夷東作 9 | 昧谷西曛    明敭庂陋    玄德升聞 10 | 能讓天下    賢哉二君 11 | \stopshuzan 12 | \startnarrower[2*left] 13 | 右述贊之體深所不安何者夫叙事美功% 14 | 合有首末懲惡勸善是稱襃貶觀太史公% 15 | 贊論之中或國有數君或士兼百行不能% 16 | 備論終始自可略申梗槪遂乃頗取一事% 17 | 偏引一竒即爲一篇之贊將爲龜鏡誠所% 18 | 不取斯亦明月之珠不能無纇矣今並重% 19 | 爲一百三十篇之贊云% 20 | \stopnarrower 21 | -------------------------------------------------------------------------------- /src/本紀/五帝/虞舜.tex: -------------------------------------------------------------------------------- 1 | 虞舜者|[% 2 | 謚法曰仁聖盛明曰舜。索隱曰虞國名在河東% 3 | 太陽縣舜謚也皇甫謐云舜字都君也。正義曰% 4 | % 5 | 括地志云故虞城在陝州河北縣東北五十里虞山之上酈% 6 | 元注水經云幹橋東北有虞城堯以女𡣕于虞之地也又宋% 7 | % 8 | 州虞城大襄國所封之邑杜預云舜後諸侯也又越州餘姚% 9 | 縣顧野王云舜後攴庶所封之地舜姚姓故云餘姚縣西七%支 10 | % 11 | 十里有漢上虞故縣會稽舊記云舜上虞人去虞三十里有% 12 | 姚丘即舜所生也周處風土記云舜東夷之人生姚丘括地% 13 | % 14 | 志又云姚墟在濮州雷澤縣東十三里孝% 15 | 經援神契云舜生於姚墟按二所未詳也% 16 | ]% 17 | 名曰重華|[% 18 | 徐% 19 | 廣% 20 | % 21 | 曰皇甫謐云舜以堯之二十一年甲子生三十一年甲午徴% 22 | 用七十九年壬午即眞百歳癸卯崩。正義曰尚書云重華% 23 | % 24 | 叶於帝孔安國云華謂文德也言其光又重合於堯瞽叟姓% 25 | 嬀妻曰握登見大虹意感而生舜於姚墟故姓姚目重童子% 26 | % 27 | 故曰重華字都君龍顏大% 28 | 口黑色身長六尺一寸% 29 | ]% 30 | 重華父曰瞽叟|[% 31 | 正義曰先后% 32 | 反孔安國云% 33 | % 34 | 無目曰瞽舜父有目不能分別好惡故% 35 | 時人謂之瞽配字曰叟叟無目之稱也% 36 | ]% 37 | 瞽叟父曰橋牛|[% 38 | 正義曰橋% 39 | 又音嬌% 40 | ]% 41 | 橋牛父曰句望|[% 42 | 正義句古侯% 43 | 反望音亡% 44 | ]% 45 | 句望父曰敬% 46 | 康敬康父曰窮蟬窮蟬父曰帝顓頊顓頊父曰% 47 | 昌意以至舜七世矣自從窮蟬以至帝舜皆㣲% 48 | 爲庶人舜父瞽叟盲而舜母死|[% 49 | 索隱曰皇甫謐云% 50 | 舜母名握登生舜% 51 | % 52 | 於姚墟因% 53 | 姓姚氏也% 54 | ]% 55 | 瞽叟更娶妻而生象象傲瞽叟愛後% 56 | 妻子常欲殺舜舜避逃及有小過則受罪順事% 57 | 父及後母與弟日以篤謹匪有懈舜兾州之人% 58 | 也|[% 59 | 正義曰蒲州河東縣本屬冀州宋永初山川記云蒲坂城% 60 | 中有舜廟城外有舜宅及二妃檀括地志云嬀州有嬀水% 61 | % 62 | 源岀城中耆舊傳云即舜釐降二女於嬀汭之所外城中有% 63 | 舜井城城北有歷山山上有舜廟未詳按嬀州亦冀州城是% 64 | % 65 | 也% 66 | % 67 | ]% 68 | 舜耕歷山|[% 69 | 鄭玄曰在河東。正義曰括地志云蒲州河% 70 | 東縣雷首山一名中條山亦名歷山亦名首% 71 | % 72 | 陽山亦名蒲山亦名襄山亦名甘棗山亦名猪山亦名狗頭% 73 | 山亦名薄山亦名吴山此山西起雷首山東至吳坂凡十二% 74 | % 75 | 名隨州縣分之歷山南有舜井又云越州餘姚縣有歷山舜% 76 | 井濮州雷澤縣有歷山舜井二所又有姚墟云生舜處也及% 77 | % 78 | 嬀州歷山舜井皆云% 79 | 舜所耕處未詳也% 80 | ]% 81 | 漁雷澤|[% 82 | 鄭玄曰雷夏兖州澤今屬濟% 83 | 隂。正義曰括地志云雷夏% 84 | % 85 | 澤在濮州雷澤縣郭外西北山海經云% 86 | 雷澤有雷神龍身人類鼓其腹則雷也%頭 87 | ]% 88 | 陶河濵|[% 89 | 皇甫謐曰% 90 | 濟隂定陶% 91 | % 92 | 西南陶丘亭是也。正義曰按於曹州濵河作瓦器也括地% 93 | 志云陶城在蒲州河東縣北三十里即舜所都也南去歷山% 94 | % 95 | 不逺或陶所在則可何必定陶% 96 | 方得爲舜陶之陶也斯或一焉% 97 | ]% 98 | 作什器於壽丘|[% 99 | 皇甫謐% 100 | 曰在魯% 101 | % 102 | 東門之北。索隱曰什器什數也盖人家常用之器非一故% 103 | 以十爲數猶今云什物也壽丘地名黄帝生處。正義曰壽% 104 | % 105 | 音受顏師古云軍法伍人爲伍二伍爲什則共器物故爲生% 106 | 生之具爲什器亦猶從軍及作役者十人爲火共畜調度也% 107 | ]% 108 | 就時於負夏|[% 109 | 鄭玄曰負夏衛地。索隱曰就時猶逐時% 110 | 若言乗時射利也尚書大傳曰販於頓丘% 111 | % 112 | 就時負夏孟子曰% 113 | 遷于負夏是也% 114 | ]% 115 | 舜父瞽叟頑母嚚弟象傲皆欲% 116 | 殺舜舜順適不失子道兄弟孝慈欲殺不可得% 117 | 即求甞在側舜年二十以孝聞三十而帝堯問% 118 | 可用者|[% 119 | 正義曰可用謂% 120 | 可爲天子也% 121 | ]% 122 | 四嶽咸薦虞舜曰可於是% 123 | 堯乃以二女妻舜以觀其內使九男與處以觀% 124 | 其外舜居嬀汭內行彌謹堯二女不敢以貴驕% 125 | 事舜親戚|[% 126 | 正義曰二女不敢以帝女驕慢舜之親戚親戚% 127 | 謂父瞽叟後母弟象妹顆手等也顆音古果反% 128 | ]% 129 | 甚有婦道堯九男皆益篤|[% 130 | 正義曰篤悙也非唯二女%惇 131 | 恭勤婦道九男事舜皆益% 132 | % 133 | 悙厚謹%惇 134 | 敬也% 135 | ]% 136 | 舜耕歷山歷山之人皆讓畔|[% 137 | 正義曰韓子曆% 138 | 云農相侵略舜% 139 | % 140 | 往耕朞年耕% 141 | 者讓畔也% 142 | ]% 143 | 漁雷澤雷澤上人皆讓居陶河濵河% 144 | 濵器皆不苦窳|[% 145 | 史記音隱曰音游甫反駰謂寙病也。% 146 | 正義曰苦讀如盬音古盬麤也寙音庾% 147 | ]% 148 | 一年而所居成聚|[% 149 | 正義曰聚在喻% 150 | 反聚謂村落也% 151 | ]% 152 | 二年成邑三年% 153 | 成都|[% 154 | 正義曰周禮郊野法云九夫爲井四井爲邑% 155 | 四邑爲丘四丘爲甸四甸爲縣四縣爲都也% 156 | ]% 157 | 堯乃% 158 | 賜舜絺衣|[% 159 | 正義曰絺勑遟反細葛% 160 | 布衣也鄒氏音竹几反% 161 | ]% 162 | 與琴爲築倉廪% 163 | 予牛羊瞽叟尚復欲殺之使舜上塗廪瞽叟從% 164 | 下縱火焚廪舜乃以兩笠自扞而下去得不死% 165 | |[% 166 | 索隱曰言以笠自扞己身有似鳥張翅而輕下得不損傷皇% 167 | 甫謐云兩繖繖笠類列女傳云二女教舜鳥工上廪是也。% 168 | % 169 | 正義曰通史云瞽叟使舜滌廪舜告堯二女女曰% 170 | 時其焚汝鵲汝衣裳鳥工往舜旣登廪得免去也% 171 | ]% 172 | 後瞽叟% 173 | 又使舜穿井舜穿井爲匿空旁岀|[% 174 | 劉熙曰舜以權% 175 | 謀自免亦大聖% 176 | % 177 | 有神人之助也。索隱曰空音孔列女傳所謂龍工入井是% 178 | 也。正義曰言舜僭匿穿孔旁從他井而岀也通史云舜穿%潛 179 | % 180 | 井又告二女二女曰去汝裳衣龍工往入井瞽叟與象下土% 181 | 實井舜從他井岀去也括地志云舜井在嬀州懷戎縣西外% 182 | % 183 | 城中其西又有一井耆舊傳云並舜井也% 184 | 舜自中岀帝王紀云河東有舜井未詳也% 185 | ]% 186 | 舜旣入深瞽% 187 | 叟與象共下土實井|[% 188 | 索隱曰亦% 189 | 作塡井% 190 | ]% 191 | 舜從匿空岀去% 192 | 瞽叟象喜以舜爲已死象曰本謀者象象與其% 193 | 父母分|[% 194 | 正義扶% 195 | 問反% 196 | ]% 197 | 於是曰舜妻堯二女與琴象取之% 198 | 牛羊倉廪予父母象乃止舜宮居|[% 199 | 正義曰宮即室% 200 | 也爾雅云室謂% 201 | % 202 | 之宮禮云命士已% 203 | 上父子異宮也% 204 | ]% 205 | 鼓其琴舜徃見之象鄂不懌曰% 206 | 我思舜正鬱陶舜曰然爾其庶矣|[% 207 | 索隱曰言汝猶% 208 | 當庶幾於友悌% 209 | % 210 | 之情義也如孟子取尚書文又云惟茲臣% 211 | 庶女其于予治盖欲令象共我理臣庶也% 212 | ]% 213 | 舜復事瞽叟% 214 | 愛弟彌謹於是堯乃試舜五典百官皆治昔髙% 215 | 陽氏有才子八人|[% 216 | 名見% 217 | 左傳% 218 | ]% 219 | 世得其利謂之八愷|[% 220 | 賈% 221 | 逵% 222 | % 223 | 曰愷和也。索隱曰左傳史克對季文子曰昔髙陽氏% 224 | 有才子八人倉舒隤皚檮戭大臨厖降庭堅仲容叔達% 225 | ]% 226 | 髙辛% 227 | 氏有才子八人|[% 228 | 名見% 229 | 左傳% 230 | ]% 231 | 世謂之八元|[% 232 | 賈逵曰元善也。% 233 | 索隱曰左傳髙辛% 234 | % 235 | 氏有才子八人伯奮仲堪叔% 236 | 獻季仲伯虎仲熊叔豹季貍% 237 | ]% 238 | 此十六族者丗濟其美% 239 | |[% 240 | 索隱曰謂元愷各有親族故稱% 241 | 族也濟成也言後代成前代也% 242 | ]% 243 | 不隕其名至於堯堯% 244 | 未能舉舜舉八愷使主后土|[% 245 | 王肅曰君治九土之冝% 246 | 杜預曰后土地也。索% 247 | % 248 | 隱曰禹爲司空司空主土則禹在八愷之中。正% 249 | 義曰春秋正義云后君也天曰皇天地曰后土% 250 | ]% 251 | 以揆百% 252 | 事莫不時序|[% 253 | 正義曰言禹度九土之冝% 254 | 無不以時得其次序也% 255 | ]% 256 | 舉八元使布% 257 | 五教于四方|[% 258 | 索隱曰契爲司徒司徒敷% 259 | 五教則契在八元之數% 260 | ]% 261 | 父義母慈兄% 262 | 友弟恭子孝內平外成|[% 263 | 正義曰杜預云內諸夏外夷% 264 | 狄也按契作五常之教諸夏% 265 | % 266 | 太平夷狄% 267 | 向化也% 268 | ]% 269 | 昔帝鴻氏有不才子|[% 270 | 賈逵曰帝鴻黄帝也% 271 | 不才子其苗裔讙兠% 272 | % 273 | 也% 274 | % 275 | ]% 276 | 掩義隱賊好行凶慝天下謂之渾沌|[% 277 | 正義曰慝% 278 | 惡也一本% 279 | % 280 | 云天下之民謂之渾沌渾沌即讙兠也言掩義事隂爲賊害% 281 | 而好凶惡故謂之渾沌也杜預云渾沌不開通之皃神異經% 282 | % 283 | 云崑崙西有獸焉其狀如犬長毛四足似羆而無爪有目而% 284 | 不見行不開有兩耳而不聞有人知往有腹無五臟有腹直%腸 285 | % 286 | 短食徑過人有德行而往扺角有凶惡而行依憑之名渾沌% 287 | 又莊子云南海之帝爲儵忽中央之帝爲渾沌儵忽時相遇% 288 | % 289 | 於渾沌之地渾沌待之甚善儵與忽謀欲報渾沌之德曰人% 290 | 皆有七竅以視聽食息此獨無有甞試鑿之日鑿一竅七日% 291 | % 292 | 而渾沌死按言讙% 293 | 兠性似故號之也% 294 | ]% 295 | 少皡氏|[% 296 | 服䖍曰金% 297 | 天氏帝號% 298 | ]% 299 | 有不才子毀信% 300 | 惡忠崇飾惡言天下謂之窮竒|[% 301 | 服䖍曰謂共工氏% 302 | 也其行窮而好竒% 303 | % 304 | 。正義曰謂共工言毀敗信行惡其忠直有惡言語髙粉飾% 305 | 之故謂之窮竒按常行終必窮極好謟䛕竒異於人也神異%諂 306 | % 307 | 經云西北有獸其狀似虎有翼能飛便勦食人知人言語聞% 308 | 人鬬輙食直者聞人忠信輒食其鼻聞人惡逆不善輒殺獸% 309 | % 310 | 往饋之名曰窮竒按言% 311 | 共工性似故號之也% 312 | ]% 313 | 顓頊氏有不才子不可教訓% 314 | 不知話言天下謂之檮杌|[% 315 | 賈逵曰檮杌頑凶無疇匹% 316 | 之貌謂鯀也。正義曰檮% 317 | % 318 | 音道刀反杌音五骨反謂鮌也凶頑不可教訓不從詔令故% 319 | 謂之檮杌按言無疇疋言自縱恣也神異經云西方荒中有% 320 | % 321 | 獸焉其狀如虎而大毛長二尺人面虎足豬口牙尾長一丈% 322 | 八尺攪亂荒中名檮杌一名傲佷一名難訓按言鯀性似故% 323 | % 324 | 號之% 325 | 也% 326 | ]% 327 | 此三族丗憂之至于堯堯未能去縉雲氏% 328 | |[% 329 | 賈逵曰縉雲氏姜姓也炎帝之苗裔當黄帝時在縉雲之官% 330 | 也。正義曰今括州縉雲縣蓋其所封也書云縉赤繒也% 331 | ]% 332 | 有不才子|[% 333 | 正義曰此以上四處皆左傳文或本有並文次% 334 | 相類四凶故書之恐本錯脫耳謂三苗也言貪% 335 | % 336 | 飲食冒貨賄故謂之饕餮神異經云西南有人焉身多毛上% 337 | 頭戴豕性佷惡好息積財而不用善奪人穀物強者畏羣而% 338 | % 339 | 單名饕餮言三% 340 | 苗性似故號之% 341 | ]% 342 | 貪于飲食冒于貨賄天下謂之饕% 343 | 餮天下惡之比之三凶|[% 344 | 杜預曰非帝子孫故% 345 | 別之以比三凶也% 346 | ]% 347 | 舜賔% 348 | 於四門|[% 349 | 正義曰杜預云闢四門% 350 | 達四聦以賔衆賢之也% 351 | ]% 352 | 乃流四凶族遷于四% 353 | 裔|[% 354 | 賈逵曰四裔之地% 355 | 去王城四千里% 356 | ]% 357 | 以御螭魅|[% 358 | 服䖍曰螭魅人面獸身四% 359 | 足好惑人山林異氣所生% 360 | % 361 | 以爲人害。正義曰御音魚呂反螭音丑知反魅音媚按御% 362 | 魑魅恐更有邪謟之人故流放四凶以禦之也故下云無凶%諂 363 | % 364 | 人% 365 | 也% 366 | ]% 367 | 於是四門辟言毋凶人也舜入于大麓烈風% 368 | 雷雨不迷堯乃知舜之足授天下堯老使舜攝% 369 | 行天子政廵狩舜得舉用事二十年而堯使攝% 370 | 政攝政八年而堯崩三年䘮畢讓丹朱天下歸% 371 | 舜而禹臯陶契后稷伯夷夔龍垂益彭祖|[% 372 | 索隱% 373 | 曰彭% 374 | % 375 | 祖即陸終氏之第三子籛鏗之後後爲大彭亦稱彭祖。正% 376 | 義曰髙姚二音臯陶字庭堅英六二國是其後也契音薛殷% 377 | % 378 | 之祖也伯夷齊太公之祖也夔巨龜反樂官也倕音垂亦作% 379 | 垂內言之官也益伯翳也即秦趙之祖彭祖自堯時舉用歷% 380 | % 381 | 夏殷封% 382 | 於大彭% 383 | ]% 384 | 自堯時而皆舉用未有分職|[% 385 | 正義曰分音% 386 | 符問反如字% 387 | % 388 | 分謂封疆% 389 | 爵土也% 390 | ]% 391 | 於是舜乃至於文祖謀于四嶽辟四% 392 | 門明通四方耳目命十二牧論帝德行厚德逺% 393 | 佞人|[% 394 | 正義曰舜命十二牧論帝堯之德又敦之於民% 395 | 逺離邪佞之人言能如此則夷狄亦服從也% 396 | ]% 397 | 則蠻% 398 | 夷率服舜謂四嶽曰有能奮庸|[% 399 | 馬融曰奮% 400 | 明庸功也% 401 | ]% 402 | 美堯% 403 | 之事者使居官相事皆曰伯禹爲司空可美帝% 404 | 功舜曰嗟然禹汝平水土維是勉哉禹拜稽首% 405 | 讓於稷契與臯陶舜曰然徃矣|[% 406 | 鄭玄曰然其舉得% 407 | 其人汝往居此官% 408 | % 409 | 不聽其% 410 | 所讓也% 411 | ]% 412 | 舜曰棄黎民始飢|[% 413 | 徐廣曰今文尚書作祖飢祖% 414 | 始也。索隱曰古文作阻飢% 415 | % 416 | 孔氏以爲阻難也祖% 417 | 阻聲相近未知誰得% 418 | ]% 419 | 汝后稷播時百穀|[% 420 | 鄭玄曰時讀曰% 421 | 蒔。正義曰稷% 422 | % 423 | 農官也播時謂順% 424 | 四時而種百穀% 425 | ]% 426 | 舜曰契百姓不親五品不馴|[% 427 | 鄭% 428 | 玄% 429 | % 430 | 曰五品父母兄弟子也王肅曰% 431 | 五品五常也。正義曰馴音訓% 432 | ]% 433 | 汝爲司徒而敬敷五教% 434 | 在寛|[% 435 | 馬融曰五% 436 | 品之教% 437 | ]% 438 | 舜曰臯陶蠻夷猾夏|[% 439 | 鄭玄曰猾夏% 440 | 侵亂中國也% 441 | ]% 442 | 寇賊姦軌|[% 443 | 鄭玄曰由內爲姦起外% 444 | 爲軌。正義亦作宄% 445 | ]% 446 | 汝作士|[% 447 | 馬融曰獄官% 448 | 之長。正義% 449 | % 450 | 曰按若大% 451 | 理卿也% 452 | ]% 453 | 五刑有服|[% 454 | 正義曰孔安國云服從也言輕重之% 455 | 中正也按墨點鑿其額涅以墨劓截% 456 | % 457 | 鼻也剕刖足也宮淫刑也男子% 458 | 割勢婦人幽閉也大辟死刑也% 459 | ]% 460 | 五服三就|[% 461 | 馬融曰五刑墨% 462 | 劓剕宮大辟三% 463 | % 464 | 就謂大罪陳諸原野次罪於市朝同% 465 | 族適甸師氏旣服五刑當就三處% 466 | ]% 467 | 五流有度|[% 468 | 正義曰度% 469 | 音徒洛反% 470 | % 471 | 尚書作宅孔安國云五% 472 | 刑之流各有所居也% 473 | ]% 474 | 五度三居|[% 475 | 正義曰按謂度其逺% 476 | 近爲三等之居也% 477 | ]% 478 | 維% 479 | 明能信|[% 480 | 馬融曰謂在八議君不忍刑宥之以逺五等之差% 481 | 亦有三等之居大罪投四裔次九州之外次中國% 482 | % 483 | 之外當明其罪% 484 | 能使信服之% 485 | ]% 486 | 舜曰誰能馴予工|[% 487 | 馬融曰謂主% 488 | 百工之官也% 489 | ]% 490 | 皆曰% 491 | 垂可於是以垂爲共工|[% 492 | 馬融曰爲司空% 493 | 共理百工之事% 494 | ]% 495 | 舜曰誰能% 496 | 馴予上下|[% 497 | 馬融曰上謂% 498 | 原下謂隰% 499 | ]% 500 | 草木鳥獸皆曰益可於是% 501 | 以益爲朕虞|[% 502 | 馬融曰虞掌% 503 | 山澤之官名% 504 | ]% 505 | 益拜稽首讓于諸臣% 506 | 朱虎熊羆|[% 507 | 索隱曰即髙辛氏之子伯虎仲熊也。正義% 508 | 曰孔安國云朱虎熊羆二臣也垂益所讓四% 509 | % 510 | 人皆在元% 511 | 凱之中也% 512 | ]% 513 | 舜曰徃矣汝諧遂以朱虎熊羆爲佐|[% 514 | 正% 515 | 義% 516 | % 517 | 曰爲益% 518 | 之佐也% 519 | ]% 520 | 舜曰嗟四嶽有能典朕三禮|[% 521 | 馬融曰三禮天% 522 | 神地祇人鬼之% 523 | % 524 | 禮也鄭玄曰天事% 525 | 地事人事之禮也% 526 | ]% 527 | 皆曰伯夷可舜曰嗟伯夷以汝% 528 | 爲秩宗|[% 529 | 鄭玄曰主次秩尊卑。正義曰若太常也漢書百% 530 | 官表云王莽太常曰秩宗依古也孔安國云秩序% 531 | % 532 | 宗尊也主郊% 533 | 廟之官也% 534 | ]% 535 | 夙夜維敬直哉維靜㓗|[% 536 | 正義曰靜清也% 537 | 㓗明也孔安國% 538 | % 539 | 云職典禮施政教% 540 | 使正直而清明% 541 | ]% 542 | 伯夷讓夔龍舜曰然|[% 543 | 正義曰孔安% 544 | 國云然其推% 545 | % 546 | 賢不許% 547 | 其讓也% 548 | ]% 549 | 以夔爲典樂教稺子|[% 550 | 鄭玄曰國子也案尚書% 551 | 作冑子孔安國曰稺冑% 552 | % 553 | 聲相近。正義曰稺冑雉反孔安國云冑長子謂元子以下% 554 | 至卿大夫子弟也歌詩蹈之舞之教長國子中和祗庸孝友% 555 | ]% 556 | 直而溫|[% 557 | 馬融曰正直% 558 | 而色溫和% 559 | ]% 560 | 寛而栗|[% 561 | 馬融曰寛大而% 562 | 謹敬戰栗也% 563 | ]% 564 | 剛而無% 565 | 虐簡而毋傲|[% 566 | 正義曰孔安國云剛失之虐% 567 | 簡失之傲教之以防其失也% 568 | ]% 569 | 詩言意歌% 570 | 長言|[% 571 | 馬融曰歌所以長言詩之意也。正義曰孔安% 572 | 國云詩言志以蹈其心歌詠其義以長其言也% 573 | ]% 574 | 聲依% 575 | 永律和聲|[% 576 | 鄭玄曰聲之曲折又依長言聲中律乃爲和也% 577 | 。正義曰孔安國云聲五聲宮商角徴羽也律% 578 | % 579 | 謂六律六呂十二月之音% 580 | 氣也當依聲律和樂也% 581 | ]% 582 | 八音能諧毋相奪倫神人% 583 | 以和|[% 584 | 鄭玄曰祖考來格羣后德讓其一隅也。正義曰八% 585 | 音金石絲竹匏土革木也孔安國云倫理也八音能% 586 | % 587 | 諧理不錯奪則神人% 588 | 咸和命夔使勉也% 589 | ]% 590 | 夔曰於予擊石拊石百獸率% 591 | 舞|[% 592 | 鄭玄曰百獸服不氏所養者也率舞言音和也。正義曰% 593 | 於音烏孔安國云石磬音之清者拊亦擊也舉清者和則% 594 | % 595 | 其餘皆從矣樂感百獸使相率而舞則神人和可知也按磬% 596 | 一片黑石也下音福尤反周禮云夏官有服不氏掌服猛獸% 597 | % 598 | 下士一人徒四人鄭% 599 | 玄云不服之獸也% 600 | ]% 601 | 舜曰龍朕畏忌讒說殄僞振% 602 | 驚朕衆|[% 603 | 徐廣曰一云齊說殄行振驚衆駰案鄭玄曰所謂% 604 | 色取仁而行違是驚動我之衆臣使之疑惑。正% 605 | % 606 | 義曰僞音危腫反言畏惡利口讒說之人兼殄絕姦僞人黨% 607 | 恐其驚動我衆使龍遏絕之岀入其命惟信實也此僞字太% 608 | % 609 | 史公變尚書文也尚書僞字作行音下孟反言% 610 | 言畏忌有利口讒說之人殄絕無德行之官也% 611 | ]% 612 | 命汝爲納% 613 | 言夙夜岀入朕命惟信|[% 614 | 正義曰孔安國云納言喉舌% 615 | 之官也聽下言納於上受上% 616 | % 617 | 言宣於下% 618 | 必信也% 619 | ]% 620 | 舜曰嗟女二十有二人|[% 621 | 馬融曰稷契臯陶皆% 622 | 居官乆有成功但述% 623 | % 624 | 而美之無所復勑禹及垂已下皆初命凢六人與上十二% 625 | 牧四嶽凢二十二人鄭玄曰皆格于文祖時所勑命也% 626 | ]% 627 | 敬% 628 | 哉惟時相天事|[% 629 | 正義曰相視也舜命二十二人各敬行% 630 | 其職惟在順時視天所冝而行事也% 631 | ]% 632 | 三歳一考功三考絀陟逺近衆功咸興分北三% 633 | 苗|[% 634 | 鄭玄曰所竄三苗爲西裔諸% 635 | 侯者猶爲惡乃復分析流之% 636 | ]% 637 | 此二十二人咸成厥功% 638 | 臯陶爲大理平|[% 639 | 正義曰臯陶作士% 640 | 正平天下罪惡也% 641 | ]% 642 | 民各伏得其實% 643 | 伯夷主禮上下咸讓垂主工師|[% 644 | 正義曰工師若% 645 | 今大匠卿也% 646 | ]% 647 | 百% 648 | 工致功益主虞山澤辟|[% 649 | 正義曰婢% 650 | 亦反開也% 651 | ]% 652 | 棄主稷百穀% 653 | 時茂契主司徒百姓親和龍主賔客逺人至十% 654 | 二牧行而九州莫敢辟違|[% 655 | 正義曰禹九州之民無% 656 | 敢辟違舜十二牧也% 657 | ]% 658 | 唯% 659 | 禹之功爲大披九山|[% 660 | 正義曰披音皮義反% 661 | 謂傍其山邊以通% 662 | ]% 663 | 通九澤決% 664 | 九河定九州各以其職來貢不失厥冝方五千% 665 | 里至于荒服南撫交阯北發|[% 666 | 索隱曰% 667 | 一句% 668 | ]% 669 | 西戎析枝渠% 670 | 廋氐羌|[% 671 | 索隱曰% 672 | 一句% 673 | ]% 674 | 北山戎發息愼|[% 675 | 鄭玄曰息愼或謂% 676 | 之肅愼東北夷% 677 | ]% 678 | 東% 679 | 長鳥夷|[% 680 | 索隱曰此言帝舜之德皆撫及四方夷人故先以% 681 | 撫字揔之北發當云北戶南方有地名北戶又案% 682 | % 683 | 漢書北發是北方國名今以北發爲南方之國誤也此文省% 684 | 略四夷之名錯亂西戎上少一西字山戎下少一北字長字% 685 | % 686 | 下少一夷字長夷也鳥夷也其意冝然今案大戴禮亦云長% 687 | 夷則長是夷號又云鮮攴渠搜則鮮支當此析枝也鮮析音%支 688 | % 689 | 相近鄒氏劉氏云息並音肅非也且夷狄之名古書不必皆% 690 | 同今讀如字也。正義曰注鳥或作島括地志云百濟國西% 691 | % 692 | 南海中有大島十五所皆置邑有人居屬百濟又倭國西南% 693 | 大海中島居凡百餘小國在京南萬三千五百里按武后改% 694 | % 695 | 倭國爲% 696 | 日本國% 697 | ]% 698 | 四海之內|[% 699 | 正義曰爾雅云九夷八% 700 | 狄七戎六蠻謂之四海% 701 | ]% 702 | 咸戴帝舜之% 703 | 功於是禹乃興九招之樂|[% 704 | 索隱曰招音韶即舜樂% 705 | 簫韶九成故曰九招% 706 | ]% 707 | 致% 708 | 異物鳳皇來翔天下明德皆自虞帝始舜年二% 709 | 十以孝聞年三十堯舉之年五十攝行天子事% 710 | 年五十八堯崩年六十一代堯踐帝位|[% 711 | 皇甫謐曰% 712 | 舜所都或% 713 | % 714 | 言蒲阪或言平陽或言潘潘今上谷也。正義曰括地志云% 715 | 平陽今晉州城是也潘今嬀州城是也蒲坂今蒲州南二里% 716 | % 717 | 河東縣界蒲% 718 | 坂故城是也% 719 | ]% 720 | 踐帝位三十九年南廵狩崩於蒼梧% 721 | 之野葬於江南九疑是爲零陵|[% 722 | 皇覽曰舜冢在零% 723 | 陵營浦縣其山九% 724 | % 725 | 谿皆相似故曰九疑傳曰舜葬蒼梧象爲之耕禮記曰舜葬% 726 | 蒼梧二妃不從山海經曰蒼梧山帝舜葬于陽丹朱葬于隂% 727 | % 728 | 皇甫謐曰或曰% 729 | 二妃葬衡山% 730 | ]% 731 | 舜之踐帝位載天子旗往朝父瞽% 732 | 叟夔夔唯謹|[% 733 | 徐廣曰% 734 | 和敬貌% 735 | ]% 736 | 如子道封弟象爲諸侯|[% 737 | 孟% 738 | 子% 739 | % 740 | 曰封之有庳音鼻。正義曰帝王紀云舜弟象封於有鼻括% 741 | 地志云鼻亭神在道縣北六十里故老傳云舜葬九疑象來% 742 | % 743 | 至此後人立祠名爲鼻亭神輿地志云零陵郡應陽縣東有% 744 | 山山有象廟王隱晉書云此大泉陵縣北部東五里有鼻墟% 745 | % 746 | 象所% 747 | 封也% 748 | ]% 749 | 舜子商均亦不肖|[% 750 | 皇甫謐曰娥皇無子女英生商% 751 | 均。正義曰譙周云以虞封舜% 752 | % 753 | 子今宋州虞城縣括地志云虞國舜後所% 754 | 封邑也或云封舜子均於商故號商均也% 755 | ]% 756 | 舜乃豫薦禹% 757 | 於天|[% 758 | 索隱曰謂告天% 759 | 使之攝位也% 760 | ]% 761 | 十七年而崩三年䘮畢禹亦% 762 | 乃讓舜子|[% 763 | 正義曰括地志云禹居洛州% 764 | 陽城者避商均非時乆居也% 765 | ]% 766 | 如舜讓堯子% 767 | 諸侯歸之然後禹踐天子位堯子丹朱舜子商% 768 | 均皆有疆土|[% 769 | 譙周曰以唐封堯之子以虞封舜之子。索% 770 | 隱曰漢書律曆志云封堯子朱於丹淵爲諸% 771 | % 772 | 侯商均封虞在梁國今虞城縣也。正義曰括地志% 773 | 云定州唐縣堯後所封宋州虞城縣舜後所封也% 774 | ]% 775 | 以奉% 776 | 先祀服其服禮樂如之以客見天子|[% 777 | 正義曰爲天% 778 | 子之賔客也% 779 | ]% 780 | 天子弗臣示不敢專也自黄帝至舜禹皆同姓% 781 | 而異其國號以章明德|[% 782 | 徐廣曰外傳曰黄帝二十五% 783 | 子其得姓者十四人虞翻云% 784 | % 785 | 以德爲氏姓又虞說以凢有二十五人其二人同姓姬又十% 786 | 一人爲十一姓酉祁已滕葴任荀釐姞嬛衣是也餘十二姓% 787 | % 788 | 德薄不% 789 | 紀録% 790 | ]% 791 | 故黄帝爲有熊帝顓頊爲髙陽帝嚳爲% 792 | 髙辛帝堯爲陶唐|[% 793 | 韋昭曰陶唐皆國名猶湯稱殷商% 794 | 矣張晏曰堯爲唐侯國於中山唐% 795 | % 796 | 縣是% 797 | 也% 798 | ]% 799 | 帝舜爲有虞|[% 800 | 皇甫謐曰舜𡣕于虞因以爲氏% 801 | 今河東大陽西山上虞城是也% 802 | ]% 803 | 帝% 804 | 禹爲夏后而別氏姓姒氏契爲商姓子氏|[% 805 | 索隱% 806 | 曰禮% 807 | % 808 | 緯曰禹母脩己吞薏苡而生禹因姓姒氏% 809 | 而契姓子氏者亦以其母吞乙子而生% 810 | ]% 811 | 棄爲周姓姬% 812 | 氏|[% 813 | 鄭玄駮許愼五經異義曰春秋左傳無駭卒羽父請謚與% 814 | 族公問族於衆仲衆仲對曰天子建德因生以賜姓胙之% 815 | % 816 | 土而命之氏諸侯以字爲氏因以爲族官有丗功則有官族邑% 817 | 亦如之公命以字爲展氏以此言之天子賜姓命氏諸侯命% 818 | % 819 | 族族者氏之別名也姓者所以統繫百丗使不別也氏者所% 820 | 以別子孫之所岀故丗本之篇言姓則在上言氏則在下也% 821 | ]% 822 | -------------------------------------------------------------------------------- /src/本紀/五帝/黃帝.tex: -------------------------------------------------------------------------------- 1 | 黃帝者|[% 2 | 徐廣曰號有熊。索隱曰按有土德之瑞土色黃% 3 | 故稱黃帝猶神農火德王而稱炎帝然也此以黃% 4 | % 5 | 帝爲五帝之首盖依大戴禮五帝德又譙周宋均亦以爲然% 6 | 而孔安國皇甫謐帝王代紀及孫氏注系本並以伏犧神農% 7 | % 8 | 黃帝爲三皇少昊髙陽髙辛唐虞爲五帝注號有熊者以其% 9 | 本是有熊國君之子故也都軒轅之丘因以爲名又以爲號% 10 | % 11 | 又據左傳亦號帝鴻氏也。正義曰輿地志云涿鹿本名彭% 12 | 城黃帝初都遷有熊也按黄帝有熊國君乃少典國君之次% 13 | % 14 | 子號曰有熊氏又曰縉雲氏又曰帝鴻氏亦曰帝軒氏母曰% 15 | 附寶之祁野見大電繞北斗樞星感而懷孕二十四月而生% 16 | % 17 | 黃帝於壽丘壽丘在魯東門之北今在兗州曲阜縣東北六% 18 | 里生日角龍顏有景雲之瑞以土德王故曰黃帝封泰山禪% 19 | % 20 | 亭亭在% 21 | 牟隂% 22 | ]少典之子|[% 23 | 譙周曰有熊國君少典之子也皇甫謐% 24 | 曰有熊今河南新鄭是也。索隱曰少% 25 | % 26 | 典者諸侯國號非人名也又按國語云少典娶有蟜氏女而% 27 | 生炎帝然則炎帝亦少典之子炎黄二帝雖則承帝王代紀% 28 | % 29 | 中間凡隔八帝五百餘年若以少典是其父名豈黄帝經五% 30 | 百餘年而始代炎帝後爲天子乎何其年之長也又按秦本% 31 | % 32 | 紀云顓頊氏之裔孫曰女脩吞玄鳥之卵而生大業大業娶% 33 | 少典氏而生栢翳明少典是國號非人名也黄帝即少典氏% 34 | % 35 | 後代之子孫賈逵亦以左傳髙陽氏有才子八人亦謂其後% 36 | 代子孫而稱爲子是也譙周字允南蜀人魏散騎常侍徴不% 37 | % 38 | 拜此注所引者是其人所著古史考之說也皇甫謐字士% 39 | 安晉人號玄晏先生今所引者是其所作帝王代紀也% 40 | ]姓% 41 | % 42 | 公孫名曰軒轅|[% 43 | 索隱曰按皇甫謐云黃帝生於壽丘長% 44 | 於姬水因以爲姓居軒轅之丘因以爲% 45 | % 46 | 名又以爲號是本姓公% 47 | 孫長居姬水因改姓姬% 48 | ]生而神靈弱而能言|[% 49 | 索隱曰% 50 | 弱謂幼% 51 | % 52 | 弱時也盖未合能言之時而黃帝即言所以爲神異也潘岳% 53 | 有哀弱子篇其子未七旬曰弱。正義曰言神異也易曰隂% 54 | % 55 | 陽不測之謂神書云人惟% 56 | 萬物之靈故謂之神靈也% 57 | ]幼而徇齊|[% 58 | 徐廣曰墨子曰年踰% 59 | 十五則聦明心慮無% 60 | % 61 | 不徇通矣駰案徇疾齊速也言聖德幼而疾速也。索隱曰% 62 | 斯文未明今案徇齊皆德也書曰聦明齊聖左傳曰子雖齊% 63 | % 64 | 聖齊謂聖德齊肅又按孔子家語及大戴禮並作叡齊一本% 65 | 作慧齊叡慧皆智也太史公採大戴禮而爲此紀今彼文無% 66 | % 67 | 作徇者史記舊本亦有作濬齊盖古字假借徇爲濬濬深也% 68 | 義亦並通爾雅齊速俱訓爲疾尚書大傳曰多聞而齊給鄭% 69 | % 70 | 注云齊疾也今裴氏注云徇亦訓疾未見所岀或當讀徇爲% 71 | 迅迅於爾雅與齊俱訓疾則迅濬雖異字而音同也又爾雅% 72 | % 73 | 曰宣徇遍也濬通也是遍之與通義亦相近言黃帝幼而才% 74 | 智周徧且辯給也故墨子亦云年踰五十則聦明心慮不徇% 75 | % 76 | 通矣俗本作十五非是按謂年% 77 | 老踰五十不聦明何得云十五% 78 | ]長而敦敏成而聦明|[% 79 | 正% 80 | 義% 81 | % 82 | 曰成謂年二十冠成人也聦明聞見% 83 | 明辯也此以上至軒轅皆大戴禮文% 84 | ]軒轅之時神農氏% 85 | % 86 | 丗衰|[% 87 | 皇甫謐曰易稱庖犧氏沒神農氏作是爲炎帝班固% 88 | 曰教民耕農故號曰神農。索隱曰丗衰謂神農氏% 89 | % 90 | 後代子孫道德衰薄非指炎帝之身即班固所謂叅虛皇甫% 91 | 謐所云帝榆罔是也。正義曰帝王丗紀云神農氏姜姓也% 92 | % 93 | 母曰任姒有蟜氏女登爲少典妃遊華陽有神龍首感生炎% 94 | 帝人身牛首長於姜水有聖德以火德王故號炎帝初都陳% 95 | % 96 | 又徙魯又曰魁隗氏又曰連山氏又曰列山氏括地志云厲% 97 | 山在隨州隨縣北百里山東有石穴曰神農生於厲鄉所謂% 98 | % 99 | 列山氏也春% 100 | 秋時爲厲國% 101 | ]諸侯相侵伐暴虐百姓而神農氏弗% 102 | % 103 | 能征於是軒轅乃習用干戈㠯征不享|[% 104 | 索隱曰謂% 105 | 用干戈以% 106 | % 107 | 征諸侯之不朝享者本或作亭% 108 | 亭訓直以征諸侯之不直者% 109 | ]諸侯咸來賔從而蚩% 110 | % 111 | 尤最爲暴莫能伐|[% 112 | 應劭曰蚩尤古天子瓉曰孔子三% 113 | 朝記曰蚩尤庶人之貪者。索隱% 114 | % 115 | 曰按此紀云諸侯相侵伐蚩尤最爲暴則蚩尤非爲天子也% 116 | 又管子曰蚩尤受盧山之金而作五兵明非庶人盖諸侯號% 117 | % 118 | 也劉向別錄云孔子見魯哀公問政比三朝退而爲此記故% 119 | 曰三朝凡七篇並入大戴禮今此文見用兵篇也。正義曰% 120 | % 121 | 龍魚河圖云黃帝攝政有蚩尤兄弟八十一人並獸身人語% 122 | 銅鐵額食沙造五兵仗刀戟大弩威振天下誅殺無道萬民% 123 | % 124 | 欽命黃帝行天子事黃帝以仁義不能禁止蚩尤乃仰天而% 125 | 歎天遣玄女下授黃帝兵符伏蚩尤後天下復擾亂黃帝遂% 126 | % 127 | 畫蚩尤形像以威天下咸謂蚩尤不死八方皆爲殄滅山海% 128 | 經云黃帝令應龍攻蚩尤蚩尤請風伯雨師以從大風雨黃% 129 | % 130 | 帝乃下天女曰魃以止雨雨止遂殺% 131 | 蚩尤孔安國曰九黎君號蚩尤是也% 132 | ]炎帝欲侵陵諸侯% 133 | % 134 | 諸侯咸歸軒轅軒轅乃修德振兵|[% 135 | 正義曰% 136 | 振整也% 137 | ]治五% 138 | % 139 | 氣|[% 140 | 王肅曰五行之氣。索隱曰謂春甲% 141 | 乙木氣夏丙丁火氣之屬是五氣也% 142 | ]藝五種|[% 143 | 藝樹也% 144 | 詩云藝% 145 | % 146 | 之荏菽周禮曰榖冝五種鄭玄曰五種黍稷菽麥稻也。索% 147 | 隱曰藝音蓺藝種也樹也五種即五穀也音朱用反此注所% 148 | % 149 | 引見詩大雅生民之篇爾雅云荏菽戎也郭璞曰今之胡% 150 | 豆鄭氏曰豆之大者是也。正義曰藝音魚曳反種音腫% 151 | ]撫% 152 | % 153 | 萬民度四方|[% 154 | 王肅曰度四方而安撫之% 155 | 。正義曰度音徒洛反% 156 | ]教熊羆貔貅% 157 | % 158 | 貙虎|[% 159 | 索隱曰書云如虎如貔爾雅云貔白狐禮曰前有摯% 160 | 獸則載貔貅是也爾雅又曰貙獌似貍此六者猛獸% 161 | % 162 | 可以教戰周禮有服不氏掌教擾猛獸即古服牛乘馬亦其% 163 | 類也。正義曰熊音雄羆音碑貔音毗貅音休貙音丑于反% 164 | % 165 | 羆如熊黃白色郭璞云貔執夷虎屬也按言% 166 | 教士卒習戰以猛獸之名名之用威敵也% 167 | ]以與炎帝戰% 168 | % 169 | 於阪泉之野|[% 170 | 服䖍曰阪泉地名皇甫謐曰在上谷。正義% 171 | 曰阪音白板反括地志云阪泉今名黃帝泉% 172 | % 173 | 在嬀州懷戎縣東五十六里岀五里至涿鹿東北與涿水合% 174 | 又有涿鹿故城在嬀州東南五十里本黃帝所都也晉太康% 175 | % 176 | 地里志云涿鹿城東一里有阪泉上有% 177 | 黃帝祠按阪泉之野則平野之地也% 178 | ]三戰然後得其% 179 | % 180 | 志|[% 181 | 正義曰謂黃帝% 182 | 克炎帝之後% 183 | ]蚩尤作亂不用帝命|[% 184 | 正義曰言蚩% 185 | 尤不用黃帝% 186 | % 187 | 之命% 188 | 也% 189 | ]於是黃帝乃徴師諸侯與蚩尤戰於涿鹿% 190 | % 191 | 之野|[% 192 | 服䖍曰涿鹿山名在涿郡張晏曰涿鹿在上谷。索% 193 | 隱曰或作濁鹿古今字異耳按地理志上谷有涿鹿% 194 | % 195 | 縣然則服䖍云% 196 | 在涿郡者誤也% 197 | ]遂禽殺蚩尤|[% 198 | 皇覽曰蚩尤冢在東平郡% 199 | 壽張縣闞鄉城中髙七丈% 200 | % 201 | 民常十月祀之有赤氣岀如匹絳帛民名爲蚩尤旗肩髀冢% 202 | 在山陽郡鉅野縣重聚大小與闞冢等傳言黃帝與蚩尤戰% 203 | % 204 | 於涿鹿之野黃帝殺之身體異處故別葬之。索隱曰按皇% 205 | 甫謐云黃帝使應龍殺蚩尤于凶黎之谷或曰黄帝斬蚩尤% 206 | % 207 | 于中兾因名其地曰絕轡之野皇覽書名也記先代冢墓之% 208 | 處冝皇王之省覽故日皇覽是魏人王象繆襲等所撰也% 209 | % 210 | ]而諸侯咸尊軒轅爲天子伐神農氏是爲黄帝% 211 | % 212 | 天下有不順者黄帝從而征之平者去之|[% 213 | 正義% 214 | 曰平% 215 | % 216 | 服者即% 217 | 去也% 218 | ]披山通道|[% 219 | 徐廣曰披他本亦作陂字盖當爲詖詖% 220 | 者旁其邊之謂也披語誠合今丗然古% 221 | % 222 | 今不必同也。索隱曰披音如字謂披山林% 223 | 草木而行以通道也徐廣音詖恐稍紆也% 224 | ]未甞寧居東% 225 | % 226 | 至于海登丸山|[% 227 | 徐廣曰丸一作凡駰案地理志曰丸山% 228 | 在郎耶朱虛縣。索隱曰凢音扶嚴反% 229 | % 230 | 。正義曰丸音桓括地志云丸山即丹山在青州臨朐縣界% 231 | 朱虛故縣西北二十里丹水岀焉凡音紈守節括地志唯有% 232 | % 233 | 凡山蓋凡山丸山是一山耳諸處字誤或丸或凡也漢書郊% 234 | 祀志云禪丸山顏師古云在朱虛亦與括地志相合明丸山% 235 | 是% 236 | 也% 237 | ]及岱宗|[% 238 | 正義曰泰山東岳也在兗% 239 | 州博城縣西北三十里也% 240 | ]西至于空桐|[% 241 | 應% 242 | 劭% 243 | % 244 | 曰山名韋昭% 245 | 曰在隴右% 246 | ]登雞頭|[% 247 | 索隱曰山名也後漢王孟塞雞頭道% 248 | 在隴西一曰崆峒山之別名。正義% 249 | % 250 | 曰括地志云空桐山在肅州祿福縣東南六十里抱朴子內% 251 | 篇云黃帝西見中黃子受九品之方過空桐從廣成子受自% 252 | % 253 | 然之經即此山括地志又云笄頭山一名崆峒山在原州平% 254 | 陽縣西百里禹貢涇水所岀輿地志云或即雞頭山也酈元% 255 | % 256 | 云蓋大隴山異名也莊子云廣成子學道崆峒山黃帝問道% 257 | 於廣成子蓋在此按二處崆峒皆云黃帝登之未詳孰是% 258 | % 259 | ]南至于江登熊湘|[% 260 | 封禪書曰南伐至于召陵登熊山地% 261 | 理志曰湘山在長沙益陽縣。正義% 262 | % 263 | 曰括地志云熊耳山在商州洛縣西十里齊桓公登之以% 264 | 望江漢也湘山一名艑山在岳州巴陵縣南十八里也% 265 | ]北% 266 | % 267 | 逐葷粥|[% 268 | 匈奴傳曰唐虞以上有山戎獫狁葷粥居于北蠻% 269 | 。索隱曰匈奴別名也唐虞已上曰山戎亦曰薰% 270 | % 271 | 粥夏曰淳維殷曰鬼方周曰玁狁漢% 272 | 曰匈奴。正義曰葷音薰粥音育% 273 | ]合符釡山|[% 274 | 索隱曰合% 275 | 諸侯符契% 276 | % 277 | 圭瑞而朝之於釡山猶禹會諸侯於塗山然也又按郭子橫% 278 | 洞冥記稱東方朔云東海大明之墟有釡山山岀瑞雲應王% 279 | % 280 | 者之符命如堯時有赤雲之祥之類盖黄帝黄雲之瑞故曰% 281 | 合符應於釡山也。正義曰括地志云釡山在嬀州懷戎縣% 282 | % 283 | 北三里山% 284 | 上有舜廟% 285 | ]而邑于涿鹿之阿|[% 286 | 正義曰廣平曰阿涿鹿山% 287 | 名已見上涿鹿故城在山% 288 | % 289 | 下即黃帝所都之% 290 | 邑於山下平地% 291 | ]遷徙往來無常處以師兵爲營% 292 | % 293 | 衞|[% 294 | 正義曰環繞軍兵爲營以% 295 | 自衞若轅門即其遺象% 296 | ]官名皆以雲命爲雲師|[% 297 | % 298 | 應劭曰黃帝受命有雲瑞故以雲紀事也春官爲青雲夏官% 299 | 爲縉雲秋官爲白雲冬官爲黑雲中官爲黄雲張晏曰黃帝% 300 | % 301 | 有景雲之應因% 302 | 以名師與官% 303 | ]置左右大監監于萬國|[% 304 | 正義曰監上% 305 | 監去聲下監% 306 | % 307 | 平聲若周% 308 | 邵分陝也% 309 | ]萬國和而鬼神山川封禪與爲多焉|[% 310 | 徐% 311 | 廣% 312 | % 313 | 曰多一作朋。索隱曰與音羊汝反與猶許也言萬國和同% 314 | 而鬼神山川封禪祭祀之事自古以來帝皇之中推許黄帝% 315 | % 316 | 以爲多多% 317 | 猶大也% 318 | ]獲寶鼎迎日推策|[% 319 | 晉灼曰策數也迎數之% 320 | 也瓉曰日月朔望未來% 321 | % 322 | 而推之故曰迎日。索隱曰封禪書曰黄帝得寶鼎神策下% 323 | 云於是推策迎日則神策者神蓍也黄帝得蓍以推筭歷數% 324 | % 325 | 於是逆知節氣日辰之將來故曰推策迎日也。正義曰% 326 | 筴音策迎逆也黄帝受神筴大撓造甲子容成造曆是也% 327 | ]舉% 328 | % 329 | 風后力牧常先大鴻|[% 330 | 鄭玄曰風后黄帝三公也班固% 331 | 曰力牧黄帝相也。正義曰舉% 332 | % 333 | 任用四人皆帝臣也帝王丗紀云黄帝夢大風吹天下之塵% 334 | 垢皆去又夢人執千鈞之弩驅羊萬羣帝寤而嘆曰風爲號% 335 | % 336 | 令執政者也垢去土后在也天下豈有姓風名后者哉夫千% 337 | 鈞之弩異力者也驅羊數萬羣能牧民爲善者也天下豈有% 338 | % 339 | 姓力名牧者也於是依二占而求之得風后於海隅登以爲% 340 | 相得力牧於大澤進以爲將黄帝因著占夢經十一卷藝文% 341 | % 342 | 志云風后兵法十三篇圖三卷孤虛二十卷力牧兵法十五% 343 | 篇鄭玄云風后黄帝之三公也按黄帝仰天地置列侯衆官% 344 | % 345 | 以風后配上台天老配中台五聖配下台謂之三公也封禪% 346 | 書云鬼臾區號大鴻黄帝大臣也死葬雍故鴻冢是藝文志% 347 | % 348 | 云鬼容區兵% 349 | 法三篇也% 350 | ]以治民順天地之紀|[% 351 | 正義曰言黄帝順天% 352 | 地隂陽四時之紀也% 353 | % 354 | ]幽明之占|[% 355 | 正義曰幽隂明陽也占數也言隂陽五% 356 | 行黃帝占數而知之此文見大戴禮% 357 | ]死生% 358 | % 359 | 之說|[% 360 | 徐廣曰一云幽明之數合死生之說。正義曰% 361 | 說謂儀制也民之生死此謂作儀制禮則之說% 362 | ]存亡% 363 | % 364 | 之難|[% 365 | 索隱曰存亡猶安危也易曰危者安其位亡者保其% 366 | 存是也難猶說也凢事是非未盡假以往來之詞則% 367 | % 368 | 曰難又上文有死生之說故此云存亡之難所以韓非著書% 369 | 有說林說難也。正義曰難音乃憚反存亡猶生死也黄帝% 370 | % 371 | 之前未有衣裳屋宇及黃帝造屋宇% 372 | 制衣服營殯葬萬民故免存亡之難% 373 | ]時播百穀草木|[% 374 | 王% 375 | 肅% 376 | % 377 | 曰時是也。索隱曰爲一句。正義曰% 378 | 言順四時之所置而布種百穀草木也% 379 | ]淳化鳥獸蟲蛾|[% 380 | % 381 | 索隱曰爲一句蛾音牛綺反一作豸豸言淳化廣被及之。% 382 | 正義曰蛾音魚起反又音豸豸音直氏反蟻蚍蜉也爾雅曰% 383 | % 384 | 有足曰虫% 385 | 無足曰豸% 386 | ]旁羅日月星辰水波土石金玉|[% 387 | 徐廣曰% 388 | 波一作% 389 | % 390 | 沃。索隱曰旁非一方羅廣布也今按大戴禮作歷離離即% 391 | 羅也言帝德旁羅日月星辰水波及至土石金玉謂日月揚% 392 | % 393 | 光海水不波山不藏珎皆是帝德廣被也。正義曰旁羅猶% 394 | 遍布也日月隂陽時節也星二十八宿也辰日月所會也水% 395 | % 396 | 波瀾漪也言天不異災土無% 397 | 別害水少波浪山岀珍寶% 398 | ]勞勤心力耳目節用水火% 399 | % 400 | 材物|[% 401 | 正義曰節時節也水陂障決洩也火山野禁放也材% 402 | 木也物事也言黃帝教民江湖陂澤山林原隰皆收% 403 | % 404 | 採禁捕以時用之有節令得其利也大戴禮云宰我問於孔% 405 | 子曰予聞榮伊曰黃帝三百年請問黄帝者人耶何以至三% 406 | % 407 | 百年孔子曰勞勤心力耳目節用水火林物生而民得其利% 408 | 百年死而民畏其神百年亡而民用其教百年故曰三百年% 409 | % 410 | 也% 411 | ]有土德之瑞故號黄帝|[% 412 | 索隱曰炎帝火黄帝土代% 413 | 之即黄龍地螾見是也螾% 414 | % 415 | 土精大五六圍長十餘丈螾% 416 | 音引。正義曰螾音以刃反% 417 | ]黄帝二十五子其得姓者% 418 | % 419 | 十四人|[% 420 | 索隱曰舊解破四爲三言得姓十三人耳今按國% 421 | 語胥臣云黄帝之子二十五宗其得姓者十四人% 422 | % 423 | 爲十二姓姬酉祁己滕葴任荀僖姞嬛依是也唯青陽與夷% 424 | 鼓同己姓又云青陽與蒼林爲姬姓上則十四人爲十二姓% 425 | % 426 | 其文甚明唯姬姓再稱青陽與蒼林盖國語文誤所以致令% 427 | 前儒共疑其姬姓青陽當爲玄囂是帝嚳祖本與黄帝同姬% 428 | % 429 | 姓其國語上文青陽即是少昊金天氏爲己姓者耳旣理在% 430 | 不疑無煩破四爲三。正義曰僖音力其反姞其吉反嬛音% 431 | % 432 | 在宣% 433 | 反% 434 | ]黄帝居軒轅之丘|[% 435 | 皇甫謐曰受國於有熊居軒轅% 436 | 之丘故因以爲名又以爲號山% 437 | % 438 | 海經曰在窮山之際西射之南張% 439 | 晏曰作軒冕之服故謂之軒轅% 440 | ]而娶於西陵之女|[% 441 | 正% 442 | 義% 443 | % 444 | 曰西陵% 445 | 國名也% 446 | ]是爲嫘祖|[% 447 | 徐廣曰祖一作俎嫘力追反。索隱曰% 448 | 一曰雷祖音力堆反。正義曰一作傫% 449 | % 450 | ]嫘祖爲黄帝正妃|[% 451 | 索隱曰按黄帝立四妃象后妃四星% 452 | 皇甫謐云元妃西陵氏女曰累祖生% 453 | % 454 | 昌意次妃方雷氏女曰女節生青陽次妃彤魚氏女生夷鼓% 455 | 一名蒼林次妃嫫母班在三人之下按國語夷鼓蒼林是二% 456 | % 457 | 人又按漢書古今人表彤魚氏生% 458 | 夷鼓嫫母生蒼林不得如謐所說% 459 | ]生二子其後皆有天% 460 | % 461 | 下其一曰玄囂是爲青陽|[% 462 | 太史公曰據大戴禮以累% 463 | 祖生昌意及玄囂玄囂即% 464 | % 465 | 青陽也皇甫謐以青陽爲少昊乃方雷氏所生是其所見異% 466 | 也。索隱曰玄囂帝嚳之祖按皇甫謐及宋衷皆云玄囂青% 467 | % 468 | 陽即少昊也今此紀下云玄囂不得在帝位則太史公意青% 469 | 陽非少昊明矣而此又云玄囂是爲青陽當是誤也謂二人% 470 | % 471 | 皆黄帝子並列其名所以前史因誤以玄囂青陽爲一人耳% 472 | 宋衷又云玄囂青陽是爲少昊繼黄帝立者而史不叙盖少% 473 | % 474 | 昊金德王非五運之次% 475 | 故叙五帝不數之也% 476 | ]青陽降居江水|[% 477 | 正義曰括地志% 478 | 云安陽故城在% 479 | % 480 | 豫州新恩縣西南八十里應劭云古% 481 | 江國也地理志亦云安陽古江國也% 482 | ]其二曰昌意降居% 483 | % 484 | 若水|[% 485 | 索隱曰降下也言帝子爲諸侯降居江水江水若水% 486 | 皆在蜀即所封國也水經曰水岀旄牛徼外東南至% 487 | % 488 | 故關爲若水南過邛都又東北至朱% 489 | 提縣爲盧江水是蜀有此二水也% 490 | ]昌意娶蜀山氏女% 491 | % 492 | 曰昌僕生髙陽髙陽有聖德焉|[% 493 | 正義曰華陽國志% 494 | 及十三州志云蜀% 495 | % 496 | 之先肇於人皇之際黄帝爲子昌意娶蜀山氏後子孫因封% 497 | 焉帝顓頊髙陽氏黄帝之孫昌意之子母曰昌僕亦謂之女% 498 | % 499 | 樞河圖云瑤光如蜺貫月正白感女樞於% 500 | 幽房之宮生顓頊首戴干戈有德文也% 501 | ]黄帝崩|[% 502 | 皇甫謐% 503 | 曰在位% 504 | % 505 | 百年而崩年百一十一歳。索隱曰按大戴禮宰我問孔子% 506 | 曰榮伊言黄帝三百年請問黄帝何人也抑非人也何以至% 507 | % 508 | 三百年乎對曰生而人得其利百年死而人畏其神百年亡% 509 | 而人用其教百年則士安之說略可憑矣。正義曰列仙傳% 510 | % 511 | 云軒轅自擇亡日與羣臣辭還葬% 512 | 橋山山崩棺空唯有劔舄在棺焉% 513 | ]葬橋山|[% 514 | 皇覽曰皇帝冢%黃 515 | 在上郡橋山。% 516 | % 517 | 索隱曰地理志橋山在上郡同陽縣山有黄帝冢也。正義% 518 | 曰括地志云黄帝陵在寧州羅川縣東八十里子午山地理% 519 | % 520 | 志云上郡陽周縣橋山南有黄帝冢按陽% 521 | 周隋改爲羅川爾雅云山銳而髙曰橋也% 522 | ]其孫昌意之% 523 | % 524 | 子髙陽立是爲帝顓頊也% 525 | -------------------------------------------------------------------------------- /src/本紀/夏/夏禹.tex: -------------------------------------------------------------------------------- 1 | 夏禹|[% 2 | 謚法曰受禪成功曰禹。正義曰夏者帝禹封國號% 3 | 也帝王紀云禹受封爲夏伯在豫州外方之南今河% 4 | % 5 | 南陽翟% 6 | 是也% 7 | ]名曰文命|[% 8 | 索隱曰尚書云文命敷于四海孔安國% 9 | 云外布文德教命不云是禹名太史公% 10 | % 11 | 皆以放勳重華文命爲名孔又云虞氏舜名則堯舜禹湯皆% 12 | 名矣蓋古質帝王之號皆以名後代因其行追而爲謚其實% 13 | % 14 | 禹是名故張晏云少昊已前天下之號象其德顓頊已來天% 15 | 下之號因其名又按系本鯀取有辛氏女謂之女志是生髙% 16 | % 17 | 密宋衷云髙密禹所封國。正義曰帝王紀云父鯀妻脩己% 18 | 見流星貫昴夢接意感又吞神珠薏苡胷坼而生禹名文命% 19 | % 20 | 字密身九尺二寸長本西夷人也大戴禮云髙陽之孫鯀之% 21 | 子曰文命楊雄蜀王本紀云禹本汝山郡廣柔縣人也生於%汶 22 | % 23 | 石紐括地志云茂洲汶川縣石紐山在縣西七十三里華陽% 24 | 國志云今夷人共營其地方百里不敢居牧至今猶不敢放% 25 | % 26 | 六畜按廣柔% 27 | 隋改曰汶川% 28 | ]禹之父曰鯀鯀之父曰帝顓頊|[% 29 | 索隱% 30 | 曰皇% 31 | % 32 | 甫謐云鯀帝顓頊之子字熙又連山易云鯀封於崇故國語% 33 | 謂之崇伯鯀系本亦以鯀爲顓頊子漢書律曆志則云顓頊% 34 | % 35 | 五代而生鯀按鯀旣仕堯與舜代系殊懸舜即顓頊% 36 | 六代孫則鯀非是顓頊之子蓋班氏之言近得其實% 37 | ]顓頊% 38 | 之父曰昌意昌意之父曰黄帝禹者黄帝之玄% 39 | 孫而帝顓頊之孫也禹之曾大父昌意及父鯀% 40 | 皆不得在帝位爲人臣當帝堯之時鴻水滔天% 41 | |[% 42 | 索隱曰一作洪鴻大也以鳥大曰鴻小% 43 | 曰鴈故近代文字大義者皆作鴻也% 44 | ]浩浩懷山襄陵% 45 | 下民其憂堯求能治水者羣臣四嶽皆曰鯀可% 46 | 堯曰鯀爲人負命毀族不可四嶽曰等之未有% 47 | 賢於鯀者願帝試之於是堯聽四嶽用鯀治水% 48 | 九年而水不息功用不成於是帝堯乃求人更% 49 | 得舜舜登用攝行天子之政廵狩行視鯀之治% 50 | 水無狀|[% 51 | 索隱曰言% 52 | 無功狀% 53 | ]乃殛鯀於羽山以死|[% 54 | 正義曰殛音% 55 | 紀力反鯀之% 56 | % 57 | 羽山化爲黄熋入于羽淵熋音乃來反下三% 58 | 點爲三足也束晳發蒙紀云鼈三足曰熋% 59 | ]天下皆以舜% 60 | 之誅爲是於是舜舉鯀子禹而使續鯀之業堯% 61 | 崩帝舜問四嶽曰有能成美堯之事者使居官% 62 | 皆曰伯禹爲司空可成美堯之功舜曰嗟然命% 63 | 禹女平水土維是勉之禹拜稽首讓於契后稷% 64 | 臯陶舜曰女其徃視爾事矣禹爲人敏給克勤% 65 | 其德不違其仁可親其言可信聲爲律|[% 66 | 索隱曰言% 67 | 禹聲音應% 68 | % 69 | 鍾% 70 | 律% 71 | ]身爲度|[% 72 | 王肅曰以身爲法度。索% 73 | 隱曰按今巫猶稱禹步% 74 | ]稱以岀|[% 75 | 徐廣曰一% 76 | 作士。索% 77 | % 78 | 隱曰按大戴禮見作士又一解云上聲與身% 79 | 爲律度則權衡亦岀於其身故云稱以岀% 80 | ]亹亹穆穆% 81 | 爲綱爲紀禹乃遂與益后稷奉帝命命諸侯百% 82 | 姓興人徒以傅土行山表木|[% 83 | 尚書傅字作敷馬融曰% 84 | 敷分也。索隱曰大戴% 85 | % 86 | 禮作傅土故此紀依之傅即付也謂付功屬役之事謂令人% 87 | 分布理九州之土地也表木謂刊木立爲表記尚書作隨山% 88 | % 89 | 刊% 90 | 木% 91 | ]定髙山大川|[% 92 | 馬融曰定其差秩祀禮所視也駰案尚% 93 | 書大傳曰髙山大川五嶽四瀆之屬% 94 | ]% 95 | 禹傷先人父鯀功之不成受誅乃勞身焦思居% 96 | 外十三年過家門不敢入薄衣食致孝于鬼神% 97 | |[% 98 | 馬融曰祭% 99 | 祀豐絜% 100 | ]卑宮室致費於溝淢|[% 101 | 包氏曰方里爲井井間%閒 102 | 有溝溝廣深四尺十里% 103 | % 104 | 爲成成間有淢%閒 105 | 淢廣深八尺% 106 | ]陸行乗車水行乗舡泥行乗橇|[% 107 | 徐% 108 | 廣% 109 | % 110 | 曰他書或作蕝駰案孟康曰橇形如箕擿行泥上如淳曰橇% 111 | 音茅蕝之蕝謂以板置其泥上以通行路也。正義曰按橇% 112 | % 113 | 形如舡而短小兩頭微起人曲一脚泥上擿% 114 | 進用拾泥上之物今杭州溫州海邊有之也% 115 | ]山行乗檋|[% 116 | 徐% 117 | 廣% 118 | % 119 | 曰檋一作橋音丘遥反駰案如淳曰檋車謂以鐵如錐頭長% 120 | 半寸施之履下以上山不蹉跌也又音紀録反。正義曰按% 121 | % 122 | 上山前齒短後齒長下山前齒% 123 | 長後齒短也檋音與上同也% 124 | ]左準繩右規矩|[% 125 | 王肅曰% 126 | 左右言% 127 | % 128 | 常用也。索隱曰左所運用堪爲% 129 | 人之準繩右所舉動必應規矩也% 130 | ]載四時|[% 131 | 王肅曰所以行% 132 | 不違四時之冝% 133 | % 134 | 也% 135 | % 136 | ]以開九州通九道陂九澤度九山令益予衆% 137 | 庶稲可種卑濕命后稷予衆庶難得之食食少% 138 | 調有餘相給以均諸侯禹乃行相地冝所有以% 139 | 貢及山川之便利禹行自兾州始兾州旣載|[% 140 | 孔% 141 | 安% 142 | % 143 | 國曰堯所都也先施貢賦役載於書也鄭玄曰兩河間曰兾% 144 | 州。正義曰按理水及貢賦從帝都爲始也黃河自勝州東% 145 | % 146 | 直南至華隂即東至懷州南又東北至平州碣石山% 147 | 入海也東河之西南河之東南河之北皆兾州也% 148 | ]壷口% 149 | 治梁及岐|[% 150 | 鄭玄曰地理志壷口在河東北屈梁山在左馮% 151 | 翊夏陽岐山在右扶風美陽。正義曰括地志% 152 | % 153 | 云壷口山在慈州吉常縣西南五十里兾州境也梁山在同% 154 | 州韓城縣東南十九里岐山岐州岐山縣東北十里二山雍% 155 | % 156 | 州境也孔安國從東% 157 | 循山理水而西也% 158 | ]旣修太原至于嶽陽|[% 159 | 孔安國曰% 160 | 太原今爲% 161 | % 162 | 郡名太嶽在太原西南山南曰陽。索隱曰嶽太嶽即兾州% 163 | 之鎭霍太山也按地理志霍太山在河東彘縣東凡如此例% 164 | % 165 | 不引書者皆地理志文也。正義曰括地% 166 | 志云霍山在沁州沁原縣西七八十里% 167 | ]覃懷致功|[% 168 | 孔% 169 | 安% 170 | % 171 | 國曰覃懷近河地名鄭玄曰懷縣屬河內。索隱曰按河內% 172 | 有懷縣今驗地無名覃者蓋覃懷二字或當時共爲一地之% 173 | % 174 | 名% 175 | % 176 | ]至於衡漳|[% 177 | 孔安國曰漳水橫流。索隱曰案孔註以衡% 178 | 爲橫非王肅云衡漳二水名地理志清漳水% 179 | % 180 | 岀上黨沾縣東北至阜城縣入河濁漳水岀上黨長子縣東% 181 | 至鄴入清漳也。正義曰括地志云故懷城在懷州武陟縣% 182 | % 183 | 西十一里𢖍漳水在瀛州東% 184 | 北百二十五里平舒縣界也% 185 | ]其土白壤|[% 186 | 孔安國曰土% 187 | 無塊曰壤% 188 | ]賦% 189 | 上上錯|[% 190 | 孔安國曰上上第一錯% 191 | 雜也雜岀第二之賦% 192 | ]田中中|[% 193 | 孔安國曰九州% 194 | 之中爲第五% 195 | ]% 196 | 常衛旣從大陸旣爲|[% 197 | 鄭玄曰地理志恒水岀恒山衛% 198 | 水在靈壽大陸澤在鉅鹿。索% 199 | % 200 | 隱此文改恒山恒水皆作常避漢文帝諱故也常水岀% 201 | 常山上曲陽縣東入滱水衛水岀常山靈壽縣東入虖池% 202 | ]鳥% 203 | 夷皮服|[% 204 | 鄭玄曰鳥夷東北之民賦食鳥獸者孔安國曰服% 205 | 其皮明水害除。正義曰括地志云靺鞨國古肅% 206 | % 207 | 愼也在京東北萬里已下東及北各抵大海其國南有白山% 208 | 鳥獸草木皆白其人處山林間土氣極寒常爲穴居以深爲% 209 | % 210 | 貴至接九梯養豕食肉衣其皮冬以豬膏塗身厚數分以禦% 211 | 風寒貴臭穢不絜作廁於中圜之而居多勇力善射弓長四% 212 | % 213 | 尺如弩矢用楛長一尺八寸靑石爲鏃葬則交木作槨殺猪% 214 | 積槨上富者至數百貧者數十以爲死人之糧以土上覆之% 215 | % 216 | 以繩繫於槨頭岀土上以酒灌% 217 | 酹繩腐而止無四時祭祀也% 218 | ]夾右碣石|[% 219 | 孔安國曰碣石% 220 | 海畔之山也% 221 | ]% 222 | 入于海|[% 223 | 徐廣曰海一作河。索隱曰地理志云碣石山在% 224 | 北平驪城縣西南太康地理志云樂浪遂城縣有% 225 | % 226 | 碣石山長城所起又水經云在遼西臨逾縣南水中蓋% 227 | 碣石山有二此云夾右碣石入于海當非北平之碣石% 228 | ]濟河% 229 | 維沇州|[% 230 | 鄭玄曰言沇州之% 231 | 界在此兩水之間% 232 | ]九河旣道|[% 233 | 馬融曰九河名徒% 234 | 駭太史馬頰覆釜% 235 | % 236 | 胡蘇簡㓗% 237 | 鉤盤鬲津% 238 | ]雷夏旣澤雍沮會同|[% 239 | 鄭玄曰雍水沮水相% 240 | 觸而合入此澤中地% 241 | % 242 | 理志曰雷澤在濟隂城陽。索隱曰爾雅云水自河岀爲雍% 243 | 也。正義曰括地志云雷夏澤在濮州雷澤縣郭外西北雍% 244 | % 245 | 沮二水在雷澤% 246 | 西北平地也% 247 | ]桑土旣蠶於是民得下丘居土|[% 248 | 孔% 249 | 安% 250 | % 251 | 國曰大水去民下% 252 | 丘居平土就桑蠶% 253 | ]其土黑墳|[% 254 | 孔安國曰色% 255 | 黑而墳起% 256 | ]草繇木條|[% 257 | 孔% 258 | 安% 259 | % 260 | 國曰繇茂% 261 | 條長也% 262 | ]田中下|[% 263 | 孔安國% 264 | 曰第六% 265 | ]賦貞作十有三年乃同|[% 266 | % 267 | 鄭玄曰貞正也治此州正作不休十三年% 268 | 乃有賦與八州同言功難也其賦中下% 269 | ]其貢漆絲其% 270 | 篚織文|[% 271 | 孔安國曰地宜漆林又冝蠶織% 272 | 文錦綺之屬盛之筐篚而貢焉% 273 | ]浮於濟漯通% 274 | 於河|[% 275 | 鄭玄曰地理志云漯水岀東郡東武陽。索隱曰濟% 276 | 水岀河東垣縣王屋山東其流至濟隂故應劭云濟% 277 | % 278 | 水岀平原隂縣東漯水岀東郡東% 279 | 武陽縣北至千乗縣而入于海% 280 | ]海岱維靑州|[% 281 | 鄭玄曰% 282 | 東自海% 283 | % 284 | 西至岱東嶽曰岱山。正義曰按% 285 | 舜分青州爲營州遼西及遼東% 286 | ]堣夷旣略|[% 287 | 馬融曰堣夷% 288 | 地名用功少% 289 | % 290 | 曰略。索隱曰孔安國云東表之地稱嵎夷按今% 291 | 文尚書及帝命驗並作禺鐵在遼西鐵古夷字也% 292 | ]濰淄旣% 293 | 道|[% 294 | 鄭玄曰地理志濰水岀琅邪淄水岀泰山萊蕪縣原山。% 295 | 正義曰括地志云密州莒縣山濰水所岀淄州淄川縣東% 296 | % 297 | 北七十里原山淄水所岀俗傳云禹理水功% 298 | 畢土石黑數里之中波若漆故謂之淄水也% 299 | ]其土白墳海% 300 | 濵廣潟|[% 301 | 徐廣曰一作% 302 | 澤又作斥% 303 | ]厥田斥鹵|[% 304 | 鄭玄曰斥謂地鹹鹵。% 305 | 索隱曰鹵音魯說文云% 306 | % 307 | 鹵鹹地東方謂之% 308 | 斥西方謂之鹵% 309 | ]田上下賦中上|[% 310 | 孔安國曰田% 311 | 第三賦第四% 312 | ]厥貢鹽% 313 | 絺海物維錯|[% 314 | 孔安國曰絺細葛錯雜非一種鄭% 315 | 玄曰海物海魚也魚種類尤雜% 316 | ]岱畎𢇁% 317 | 枲鈆松怪石|[% 318 | 孔安國曰畎谷也怪異好石似玉% 319 | 者岱山之谷岀此五物皆貢之% 320 | ]萊夷爲% 321 | 牧|[% 322 | 孔安國曰萊夷地名可以牧放。索隱曰按左傳云萊人% 323 | 劫孔子孔子稱夷不亂華又云齊侯伐萊服虔以爲東萊% 324 | % 325 | 黃縣是今按地理志黃縣% 326 | 有萊山恐即此地之夷%P194 327 | ]其篚酓絲。集解孔安國曰酓桑蠶絲中琴瑟弦。索隱爾雅云檿山桑是蠶食檿之絲也。浮於汶通於濟。集解鄭玄曰地理志汶水岀泰山萊蕪縣原山西南入濟。 328 | 329 | 海岱及淮維徐州集解孔安國曰東至海北至岱南及淮。淮沂其治蒙羽其蓺。集解鄭玄曰地理志沂水岀泰山蓋縣。蒙羽二山名。孔安國曰二水已治二山可以種蓺。索隱水經云淮水岀南陽平氏縣胎簪山東北過桐柏山。沂水岀泰山蓋縣艾山南過下邳縣入泗。蒙山在泰山蒙陰縣西南。羽山在東海祝其縣南殛鯀之地。大野旣都集解鄭玄曰大野在山陽鉅野北名鉅野澤。孔安國曰水所停曰都。東原厎平。集解鄭玄曰東原地名。今東平郡即東原。索隱張華博物志云兗州東平郡即尚書之東原也。正義廣平曰原。徐州在東故曰東原。水去已致平復言可耕種也。其土赤埴墳集解徐廣曰埴黏土也。草木漸包。集解孔安國曰漸長進包叢生也。其田上中賦中中。集解孔安國曰田第二賦第五。貢維土五色集解鄭玄曰土五色者所以爲大社之封。正義韓詩外傳云天子社廣五丈東方青南方赤西方白北方黑上冒以黃土。將封諸侯各取方土苴以白茅以爲社也。太康地記云城陽姑幕有五色土封諸侯錫之茅土用爲社。此土即禹貢徐州土也。今屬密州莒縣也。羽畎夏狄集解孔安國曰夏狄狄雉名也。羽中旌旄羽山之谷有之。嶧陽孤桐集解孔安國曰嶧山之陽特生桐中琴瑟。鄭玄曰地理志嶧山在下邳。正義括地志云嶧山在兗州鄒縣南二十二里。鄒山記云鄒山古之嶧山言絡繹相連屬也。今猶多桐樹。按今獨生桐尚徵一偏似琴瑟。泗濱浮磬集解孔安國曰泗水涯水中見石可以爲磬。鄭玄曰泗水岀濟陰乘氏也。正義括地志云泗水至彭城呂梁岀石磬。淮夷蠙珠臮魚集解孔安國曰淮夷二水岀蠙珠及美魚。鄭玄曰淮夷淮水之上夷民也。索隱按尚書云徂茲淮夷徐戎並興今徐州言淮夷則鄭解爲得。蠙一作玭並步玄反。臮古曁字。臮與也。言夷人所居淮水之處有此蠙珠與魚也。又作濱。濱畔也。其篚玄纖縞。集解鄭玄曰纖細也。祭服之材尚細。正義玄黑。纖細。縞白繒。以細繒染爲黑色。浮于淮泗正義括地志云泗水源在兗州泗水縣東陪尾山。其源有四道因以爲名。通于河。 330 | 331 | 淮海維揚州集解孔安國曰北據淮南距海。彭蠡旣都陽鳥所居。集解鄭玄曰地理志彭蠡澤在豫章彭澤西。孔安國曰隨陽之鳥鴻鴈之屬冬月居此澤也。索隱都古文尚書作豬。孔安國云水所停曰豬鄭玄云南方謂都爲豬則是水聚會之義。正義蠡音禮。括地志云彭蠡湖在江州潯陽縣東南五十二里。三江旣入索隱韋昭云三江謂松江錢唐江浦陽江。今按地理志有南江中江北江是爲三江。其南江從會稽吳縣南東入海。中江從丹陽蕪湖縣西南東至會稽陽羨縣入海。北江從會稽毗陵縣北東入海。故下文東爲中江又東爲北江孔安國云有北有中南可知也。震澤致定。集解孔安國曰震澤吳南太湖名。言三江已入致定爲震澤。索隱震一作振。地理志會稽吳縣故周泰伯所封國具區在其西古文以爲震澤。又左傳稱笠澤亦謂此也。正義澤在蘇州西南四十五里。三江者在蘇州東南三十里名三江口。一江西南上七十里至太湖名曰松江古笠澤江一江東南上七十里至白蜆湖名曰上江亦曰東江一江東北下三百餘里入海名曰下江亦曰婁江於其分處號曰三江口。顧夷吳地記云松江東北行七十里得三江口。東北入海爲婁江東南入海爲東江幷松江爲三江是也。言理三江入海非入震澤也。按太湖西南湖州諸溪從天目山下西北宣州諸山有溪並下太湖。太湖東北流各至三江口入海。其湖無通彭蠡湖及太湖處並阻山陸。諸儒及地志等解三江旣入皆非也。周禮職方氏云揚州藪曰具區川曰三江。按五湖三江者韋昭注非也。其源俱不通太湖引解三江旣入失之遠矣。五湖者菱湖游湖莫湖貢湖胥湖皆太湖東岸五灣爲五湖蓋古時應別今並相連。菱湖在莫釐山東周迴三十餘里西口闊二里其口南則莫釐山北則徐侯山西與莫湖連。莫湖在莫釐山西及北北與胥湖連胥湖在胥山西南與莫湖連各周迴五六十里西連太湖。游湖在北二十里在長山東湖西口闊二里其口東南岸樹里山西北岸長山湖周迴五六十里。貢湖在長山西其口闊四五里口東南長山山南即山陽村西北連常州無錫縣老岸湖周迴一百九十里已上湖身向東北長七十餘里。兩湖西亦連太湖。河渠書云於吳則通渠三江五湖。貨殖傳云夫吳有三江五湖之利。又太史公自敍傳云登姑蘇望五湖是也。竹箭旣布。集解孔安國曰水去布生。其草惟夭其木惟喬集解少長曰夭。喬髙也。其土塗泥。集解馬融曰漸洳也。田下下賦下上上雜。集解孔安國曰田第九賦第七雜岀第六。貢金三品集解孔安國曰金銀銅。。鄭玄曰銅三色也。瑤琨竹箭集解孔安國曰瑤琨皆美玉也。齒革羽旄集解孔安國曰象齒犀皮鳥羽旄牛尾也。正義周禮考工記云犀甲七屬兕甲六屬。郭云犀似水牛豬頭大腹庳腳橢角好食𣗥也。亦有一角者。按西南夷常貢旄牛尾爲旌旗之飾書詩通謂之旄。故尚書云右秉白旄詩云建旐設旄皆此牛也。島夷卉服集解孔安國曰南海島夷草服葛越。正義括地志云百濟國西南渤海中有大島十五所皆邑落有人居屬百濟。又倭國武皇后改曰日本國在百濟南隔海依島而居凡百餘小國。此皆揚州之東島夷也。按東南之夷草服葛越焦竹之屬越即苧祁也。其篚織貝集解孔安國曰織細繒也。貝水物也。鄭玄曰貝錦名也。詩云成是貝錦。凡織者先染其絲織之屬百濟。又倭國武皇后改即成文矣。其包橘柚錫貢。集解孔安國曰小曰橘大曰柚。錫命乃貢言不常也。鄭玄曰有錫則貢之或時乏則不貢。錫所以柔金也。均江海通淮泗。集解鄭玄曰均讀曰沿。沿順水行也。 332 | 333 | 荊及衡陽維荊州集解孔安國曰北據荊山南及衡山之陽。江漢朝宗于海。集解孔安國曰二水經此州而入海有似於朝百川以海爲宗。宗尊也。正義括地志云江水源岀岷州南岷山南流至益州即東南流入蜀至瀘州東流經三硤過荊州與漢水合。孫卿子云江水其源可以濫觴也。又云漢水源岀梁州金牛縣東二十八里嶓冢山。九江甚中集解孔安國曰江於此州界分爲九道甚得地勢之中。鄭玄曰地理志九江在尋陽南皆東合爲大江。索隱按尋陽記九江者烏江蚌江烏白江嘉靡江沙江畎江廩江隄江箘江。又張湞九江圖所載有三里五畎烏土白蚌。九江之名不同。沱涔已道集解孔安國曰沱江別名。涔水名。鄭玄曰水岀江爲沱漢爲涔。索隱涔亦作潛。沱岀蜀郡郫縣西東入江。潛岀漢中安陽縣直西南北入漢。故爾雅云水自江岀爲沱漢岀爲潛。正義括地志云繁江水受郫江。禹貢曰岷山導江東別爲沱源岀益州新繁縣。潛水一名復水今名龍門水源岀利州緜谷縣東龍門山大石穴下也。雲土夢爲治。集解孔安國曰雲夢之澤在江南其中有平土丘水去可爲耕作畎畝之治。索隱夢一作瞢鄒誕生又音蒙。按雲土夢本二澤名蓋人以二澤相近或合稱雲夢耳。知者據左傳云楚子濟江入于雲中又楚子鄭伯田于江南之夢則是二澤各別也。韋昭曰雲土今爲縣屬江夏南郡華容。今按地理志云江夏有雲杜縣是其地。其土塗泥。田下中賦上下。集解孔安國曰田第八賦第三。貢羽旄齒革金三品杶榦栝柏集解鄭玄曰四木名。孔安國曰榦柘也。柏葉松身曰栝。礪砥砮丹集解孔安國曰砥細於礪皆磨石也。砮石中矢鏃。丹朱類也。維箘簬楛集解徐廣曰一作箭足杆。杆即楛也音怙。箭足者矢鏃也。或以箭足訓釋箘簬乎駰案鄭玄曰箘簬聆風也。三國致貢其名集解馬融曰言箘簬楛三國所致貢其名善也。包匭菁茅集解鄭玄曰匭纏結也。菁茅茅有毛刺者給宗廟縮酒。重之故包裹又纏結也。正義括地志云辰州盧溪縣西南三百五十里有包茅山。武陽記云山際岀包茅有刺而三脊因名包茅山。其篚玄纁璣組集解孔安國曰此州染玄纁色善故貢之。璣珠類生於水中。組綬類也。九江入賜大龜。集解孔安國曰尺二寸曰大龜岀於九江水中。龜不常用賜命而納之。浮于江沱涔于漢踰于雒至于南河。 334 | 335 | 荊河惟豫州集解孔安國曰西南至荊山北距河水。正義括地志云荊山在襄州荊山縣西八十里。韓子云卞和得玉璞於楚之荊山即此也。河洛州北河也。伊雒瀍澗旣入于河集解孔安國曰伊岀陸渾山洛岀上洛山澗岀澠池山瀍岀河南北山四水合流而入河。索隱伊水岀弘農盧氏縣東洛水岀弘農上洛縣冢領山瀍水岀河南穀城縣朁亭北澗水岀弘農新安縣東皆入于河。正義括地志云伊水岀虢州盧氏縣東巒山東北流入洛。洛水岀商州洛南縣冢領山東流經洛州郭內又東合伊水。瀍水岀洛州新安縣東南流至洛州郭內南入洛。澗水源岀洛州新安縣東白石山東北與穀水合流經洛州郭內東流入洛也。滎播旣都集解孔安國曰滎澤名。波水已成遏都。索隱古文尚書作滎波此及今文並云滎播。播是水播溢之義滎是澤名。故左傳云狄及衞戰於滎澤。鄭玄云今塞爲平地滎陽人猶謂其處爲滎播。道荷澤被明都。集解孔安國曰荷澤在胡陵。明都澤名在河東北水流泆覆被之。索隱荷澤在濟陰定陶縣東。明都音孟豬。孟豬澤在梁國睢陽縣東北。爾雅左傳謂之孟諸今文亦爲然唯周禮稱望諸皆此地之一名。正義括地志云荷澤在曹州濟陰縣東北九十里定陶城東今名龍池亦名九卿陂。其土壤下土墳壚。集解孔安國曰壚疏也。馬融曰豫州地有三等下者墳壚也。田中上賦雜上中。集解孔安國曰田第四賦第二又雜岀第一。貢漆絲絺紵其篚纖絮集解孔安國曰細緜也。錫貢磬錯。集解孔安國曰治玉石曰錯治磬錯也。浮於雒達於河。 336 | 337 | 華陽黑水惟梁州集解孔安國曰東據華山之南西距黑水。正義括地志云黑水源岀梁州城固縣西北太山。汶嶓旣蓺集解鄭玄曰地理志岷山在蜀郡湔氐道嶓冢山在漢陽西。索隱汶一作崏又作㞶。㞶山封禪書一云瀆山在蜀都湔氐道西徼江水所岀。嶓冢山在隴西西縣漢水所岀也。正義括地志云岷山在岷州溢樂縣南一里連緜至蜀二千里皆名岷山。嶓冢山在梁州金牛縣東二十八里。湔音子踐反。氐音丁奚反。沱涔旣道集解孔安國曰沱潛發源此州入荊州。蔡蒙旅平集解孔安國曰蔡蒙二山名。祭山曰旅。平言治功畢也。鄭玄曰地理志蔡蒙在漢嘉縣。索隱此非徐州之蒙在蜀郡青衣縣。青衣後改爲漢嘉。蔡山不知所在也。蒙縣名。正義括地志云蒙山在雅州嚴道縣南十里。和夷厎績。集解馬融曰和夷地名也。其土青驪。集解孔安國曰色青黑也。田下上賦下中三錯。集解孔安國曰田第七賦第八雜岀第七第九三等。貢璆鐵銀鏤砮磬集解孔安國曰璆玉名。鄭玄曰黃金之美者謂之鏐。鏤剛鐵可以刻鏤也。熊羆狐貍織皮。集解孔安國曰貢四獸之皮也。織皮今罽也。西傾因桓是來集解馬融曰治西傾山因桓水是來言無餘道也。鄭玄曰地理志西傾山在隴西臨洮。索隱西傾在隴西臨洮縣西南。桓水岀蜀郡㞶山西南行羌中入南海也。正義括地志云西傾山今嵹臺山在洮州臨潭縣西南三百三十六里。浮于潛踰于沔集解孔安國曰漢上水爲沔。鄭玄曰或謂漢爲沔。入于渭亂于河。集解孔安國曰正絕流曰亂。 338 | 339 | 黑水西河惟雍州集解孔安國曰西距黑水東據河。龍門之河在兾州西。索隱地理志益州滇池有黑水祠。鄭玄引地說云三危山黑水岀其南。山海經黑水岀崑崙墟西北隅也。弱水旣西集解孔安國曰導之西流至于合黎。鄭玄曰衆水皆東此獨西流也。索隱按水經云弱水岀張掖刪丹縣西北至酒泉會水縣入合黎山腹。山海經云弱水岀崑崙墟西南隅也。涇屬渭汭。集解孔安國曰屬逮也。水北曰汭。言治涇水入於渭也。鄭玄曰地理志涇水岀安定涇陽。索隱渭水岀首陽縣鳥鼠同穴山。說文云水相入曰汭。正義括地志云涇水源岀原州百泉縣西南笄頭山涇谷。渭水源岀渭州渭原縣西七十六里鳥鼠山今名青雀山。渭有三源並岀鳥鼠山東流入河。按言理涇水及至渭水又理漆沮亦從渭流復理灃水亦同入渭者也。漆沮旣從正義括地志云漆水源岀岐州普潤縣東南岐漆山漆溪東入渭。沮水一名石川水源岀雍州富平縣東入櫟陽縣南。漢髙帝於櫟陽置萬年縣。十三州地理志云萬年縣南有涇渭北有小河即沮水也。詩云古公去邠度漆沮即此二水。灃集解音豐。水所同。集解孔安國曰漆沮之水已從入渭。灃水所同同于渭也。索隱漆沮二水漆水岀右扶風漆縣西沮水地理志無文而水經以𣻐水岀北地直路縣東過馮翊祋祤縣入洛。說文亦以漆沮各是一水名。孔安國獨以爲一又云是洛水。灃水岀右扶風鄠縣東南北過上林苑。正義括地志云雍州鄠縣終南山灃水岀焉。荊岐已旅集解孔安國曰荊在岐東非荊州之荊也。正義括地志云荊山在雍州富平縣今名掘陵原。岐山在岐州岐山縣東北十里。尚書正義云洪水時祭祀禮廢。已旅祭言理水功畢也。按雍州荊山即黃帝及禹鑄鼎地也。襄州荊山縣西荊山即卞和得玉璞者。終南敦物至于鳥鼠。集解孔安國曰三山名言相望也。鄭玄曰地理志終南敦物皆在右扶風武功也。索隱按左傳中南山杜預以爲終南山。地理志云太一山古文以爲終南華垂山古文以爲敦物皆在扶風武功縣東。正義括地志云終南山一名中南山一名太一山一名南山一名橘山一名楚山一名泰秦山一名周南山一名地肺山在雍州萬年縣南五十里。原隰厎績至于都野。集解鄭玄曰地理志都野在武威名曰休屠澤。正義原隰幽州地也。按原髙平地也。隰低下地也。言從渭州致功西北至涼州都野沙州三危山也。括地志云都野澤在涼州姑臧縣東北二百八十里。三危旣度索隱鄭玄引河圖及地說云三危山在鳥鼠西南與岐山相連。度劉伯莊音田各反尚書作宅。三苗大序。集解孔安國曰西裔之山己可居三苗之族大有次序禹之功也。其土黃壤。田上上賦中下。集解孔安國曰田第一賦第六人功少。貢璆琳琅玕。集解孔安國曰璆琳皆玉名。琅玕石而似珠者。浮于積石至于龍門西河集解孔安國曰積石山在金城西南河所經也。龍門山在河東之西界。索隱積石在金城河關縣西南。龍門山在左馮翊夏陽縣西北。正義括地志云積石山今名小積石在河州枹罕縣西七里。河州在京西一千四百七十二里。龍門山在同州韓城縣北五十里。李奇云禹鑿通河水處廣八十步。三秦記云龍門水懸船而行兩旁有山水陸不通龜魚集龍門下數千不得上上則爲龍故云暴鰓點額龍門下。按河在兾州西故云西河也。禹發源河水小積石山浮河東北下歷靈勝北而南行至于龍門皆雍州地也。會于渭汭。正義水經云河水又南至潼關渭水從西注之也。織皮昆侖析支渠搜西戎即序。集解孔安國曰織皮毛布。此四國在荒服之外流沙之內。羌髳之屬皆就次序美禹之功及戎狄也。索隱鄭玄以爲衣皮之人居昆侖析支渠搜三山皆在西戎。王肅曰昆侖在臨羌西析支在河關西西戎在西域。王肅以爲地名而不言渠搜。今按地理志金城臨羌縣有昆侖祠敦煌廣至縣有昆侖障朔方有渠搜縣。 340 | 341 | 道九山索隱汧壺口砥柱太行西傾熊耳嶓冢內方㞶是九山也。古分爲三條故地理志有北條之荊山。馬融以汧爲北條西傾爲中條嶓冢爲南條。鄭玄分四列汧爲陰列西傾次陰列嶓冢爲陽列㞶山次陽列。汧及岐至于荊山集解鄭玄曰地理志汧在右扶風也。索隱汧一作岍。按有汧水故其字或從山或從水猶㞶山然也。地理志云吳山在汧縣西古文以爲汧山。岐山在右扶風美陽縣西北荊山在左馮翊懷德縣南也。正義括地志云汧山在隴州汧源縣西六十里。其山東鄰岐岫西接隴岡汧水岀焉。岐山在岐州。踰于河壺口雷首索隱雷首山在河東蒲阪縣東南。至于太嶽集解孔安國曰三山在兾州太嶽在上黨西也。索隱即霍泰山也。已見上。正義括地志云壺口在慈州吉昌縣西南。雷首山在蒲州河東縣。太嶽霍山也在沁州沁源縣。砥柱析城至于王屋集解孔安國曰此三山在兾州之南河之北。索隱析城山在河東濩澤縣西南。王屋山在河東垣縣東北。水經云砥柱山在河東大陽縣南河水中也。正義括地志云厎柱山俗名三門山在陝州硤石縣東北五十里黃河之中。孔安國云厎柱山名。河水分流包山而過山見水中若柱然也。括地志云析城山在澤州陽城縣西南七十里。注水經云析城山甚髙峻上平坦有二泉東濁西清左右不生草木。括地志云王屋山在懷州王屋縣北十里。古今地名云山方七百里山髙萬仞本兾州之河陽山也。太行常山至于碣石入于海集解孔安國曰此二山連延東北接碣石而入于滄海。索隱太行山在河內山陽縣西北。常山恆山是也在常山郡上曲陽縣西北。正義括地志云太行山在懷州河內縣北二十五里有羊腸阪。恆山在定州恆陽縣西北百四十里。道書福地記云恆山髙三千三百丈上方二十里有太玄之泉神草十九種可度俗。西傾朱圉鳥鼠集解鄭玄曰地理志曰朱圉在漢陽南。孔安國曰鳥鼠山渭水所山在隴西之西。至于太華集解鄭玄曰地理志太華山在弘農華陰南。索隱圉一作圄。朱圉山在天水兾縣南。鳥鼠山在隴西首陽縣西南。太華即敦物山。熊耳外方桐柏至于負尾集解鄭玄曰地理志熊耳在盧氏東。外方在潁川。嵩髙山桐柏山在南陽平氏東南。陪尾在江夏安陸東北若橫尾者。索隱熊耳山在弘農盧氏縣東伊水所岀。外方山即潁川嵩髙縣嵩髙山古文尚書亦以爲外方山。桐柏山一名大復山在南陽平氏縣東南。陪尾山在江夏安陸縣東北地理志謂之橫尾山。負音陪也。正義括地志云華山在華州華陰縣南八里。熊耳山在虢州盧氏縣南五十里。嵩髙山亦名太室山亦名外方山在洛州陽城縣北二十三里也。桐柏山在唐州桐柏縣東南五十里淮水岀焉。橫尾山古陪尾山也在安州安陸縣北六十里。道嶓冢至于荊山集解鄭玄曰地理志荊山在南郡臨沮。索隱此東條荊山在南郡臨沮縣東北隅也。正義括地志云嶓冢山在梁州。荊山在襄州荊山縣西八十里也。又云荊山縣本漢臨沮縣地也。沮水即漢水也。按孫叔敖激沮水爲雲夢澤是也。內方至于大別集解鄭玄曰地理志內方在竟陵名立章山。大別在廬江安豐縣。索隱內方山在竟陵縣東北。大別山在六安國安豐縣今土人謂之甑山。正義括地志云章山在荊州長林縣東北六十里。今漢水附章山之東與經史符會。按大別山今沙洲在山上漢江經其左今俗猶云甑山。注云在安豐非漢所經也。汶山之陽至衡山索隱在長沙湘南縣東南。廣雅云岣嶁謂之衡山。正義括地志云岷山在茂州汶川縣。衡山在衡州湘潭縣西四十一里。過九江至于敷淺原。集解徐廣曰淺一作滅。駰案孔安國曰敷淺原一名傅陽山在豫章。索隱豫章歷陵縣南有傅陽山一名敷淺原也。 342 | 343 | 道九川索隱弱黑河瀁江沇淮渭洛爲九川。弱水至於合黎集解鄭玄曰地理志弱水岀張掖。孔安國曰合黎水名在流沙東。索隱水經云合黎山在酒泉會水縣東北。鄭玄引地說亦以爲然。孔安國云水名當是其山有水故所記各不同。正義括地志云蘭門山一名合黎一名窮石山在甘州刪丹縣西南七十里。淮南子云弱水源岀窮石山。又云合黎一名羌谷水一名鮮水一名覆表水今名副投河亦名張掖河南自吐谷渾界流入甘州張掖縣。今按合黎水岀臨松縣臨松山東而北流歷張掖故城下又北流經張掖縣二十三里又北流經合黎山折而北流經流沙磧之西入居延海行千五百里。合黎山張掖縣西北二百里也。餘波入于流沙。集解孔安國曰弱水餘波西溢入流沙。鄭玄曰地理志流沙在居延西東北名居延澤。地記曰弱水西流入合黎山腹餘波入于流沙通于南海。馬融王肅皆云合黎流沙是地名。索隱地理志云張掖居延縣西北有居延澤古文以爲流沙。廣志流沙在玉門關外有居延澤居延城。又山海經云流沙岀鐘山西南行昆侖墟入海。按是地兼有水故一云地名一云水名馬鄭不同抑有由也。道黑水至于三危入于南海。集解鄭玄曰地理志益州滇池有黑水祠而不記此山水所在。地記曰三危山在鳥鼠之西南。孔安國曰黑水自北而南經三危過梁州入南海也。正義括地志云黑水源岀伊州伊吾縣北百二十里又南流二千里而絕。三危山在沙州燉煌縣東南四十里。按南海即揚州東大海岷江下至揚州東入海也。其黑水源在伊州從伊州東南三千餘里至鄯州鄯州東南四百餘里至河州入黃河。河州有小積石山即禹貢浮於積石至於龍門者。然黃河源從西南下岀大崑崙東北隅東北流經于闐入鹽澤即東南潛行入吐谷渾界大積石山又東北流至小積石山又東北流來處極遠。其黑水當洪水時合從黃河而行何得入于南海南海去此甚遠阻隔南山隴山岷山之屬。當是洪水浩浩處西戎不深致功古文故有疏略也。道河積石索隱爾雅云河岀昆侖墟其色白。漢書西域傳云河有兩源一岀蔥嶺一岀于闐。于闐河北流與蔥嶺河合東注蒲昌海一名鹽澤。其水停居冬夏不增減潛行地中南岀積石爲中國河。是河源發昆侖禹導河自積石而加功也。至于龍門南至華陰集解孔安國曰至華山北而東行。正義華陰縣在華山北本魏之陰晉縣秦惠文王更名寧秦漢髙帝改曰華陰。東至砥柱集解孔安國曰砥柱山名。河水分流包山而過山見水中若柱然也。在西虢之界。正義砥柱山俗名三門山禹鑿此山三道河水故曰三門也。又東至于盟津集解孔安國曰在洛北。索隱盟古孟字。孟津在河陽。十三州記云河陽縣在河上即孟津是也。正義杜預云盟河內郡河陽縣南孟津也在洛陽城北。都道所湊古今爲津武王度之近代呼爲武濟。括地志云盟津周武王伐紂與八百諸侯會盟津。亦曰孟津又曰富平津。水經云小平津今云河陽津是也。東過雒汭至于大邳集解孔安國曰洛汭洛入河處。山再成曰邳。索隱爾雅云山一成曰邳。或以爲成皋縣山是。正義李廵云山再重曰英一重曰邳。括地志云大邳山今名黎陽東山又曰青檀山在衞州黎陽南七里。張揖云今成皋非也。北過降水至于大陸集解鄭玄曰地理志降水在信都南。孔安國曰大陸澤名。索隱地理志降水字從系岀信都國與虖池漳河水並流入海。大陸在鉅鹿郡。爾雅云晉有大陸郭璞以爲此澤也。正義括地志云降水源岀潞州屯留縣西南東北流至兾州入海。北播爲九河同爲逆河集解鄭玄曰下尾合名曰逆河言相向迎受也。入于海。正義播布也。河至兾州分布爲九河下至滄州更同合爲一大河名曰逆河而夾右碣石入于渤海也。嶓冢道瀁東流爲漢集解鄭玄曰地理志瀁水岀隴西氐道至武都爲漢至江夏謂之夏水。索隱水經云瀁水岀隴西氐道縣嶓冢山東至武都沮縣爲漢水。地理志云至江夏謂之夏水。山海經亦以漢岀嶓冢山。故孔安國云泉始岀山爲瀁水東南流爲沔水至漢中東流爲漢水。正義括地志云嶓冢山水始岀山沮洳故曰沮水。東南爲瀁水又爲沔水。至漢中爲漢水至均州爲滄浪水。始欲岀大江爲夏口又爲沔口。漢江一名沔江也。又東爲蒼浪之水集解孔安國曰別流也。在荊州。索隱馬融鄭玄皆以滄浪爲夏水即漢河之別流也。漁父歌曰滄浪之水清兮可以濯吾纓是此水也。正義括地志云均州武當縣有滄浪水。庾仲雍漢水記云武當縣西四十里漢水中有洲名滄浪洲也。地記云水岀荊山東南流爲滄浪水。過三澨入于大別集解孔安國曰三澨水名。鄭玄曰在江夏竟陵之界。索隱水經云三澨地名在南郡邔縣北。孔安國鄭玄以爲水名。今竟陵有三參水俗云是三澨水。參音去聲。南入于江東匯澤爲彭蠡集解孔安國曰匯回也。水東回爲彭蠡大澤。東爲北江入于海。集解孔安國曰自彭蠡江分爲三道入震澤遂爲北江而入海。汶山道江東別爲沱又東至于醴集解孔安國及馬融王肅皆以醴爲水名。鄭玄曰醴陵名也。大阜曰陵。長沙有醴陵縣。索隱按騷人所歌濯余佩於醴浦明醴是水。孔安國馬融解得其實。又虞喜志林以醴是江沅之別流而醴字作澧也。過九江至于東陵集解孔安國曰東陵地名。東迆北會于匯集解孔安國曰迆溢也。東溢分流都共北會彭蠡。東爲中江入于海。集解孔安國曰有北有中南可知也。正義括地志云禹貢三江俱會于彭蠡合爲一江入于海。道沇水東爲濟入于河泆爲滎集解鄭玄曰地理志沇水岀河東垣縣東王屋山東至河內武德入河泆爲滎。孔安國曰濟在溫西北。滎澤在敖倉東南。索隱水經云自河東垣縣王屋山東流爲沇水至溫縣西北爲濟水。正義括地志云沇水岀懷州王屋縣北十里王屋山頂巖下石泉渟不流其深不測旣見而伏至濟源縣西北二里平地其源重發而東南流爲汜水。水經云沇東至溫縣西北爲泲水又南當鞏縣之北南入于河。釋名云濟者濟也。下濟子細反。按濟水入河而南截度河南岸溢滎澤在鄭州滎澤縣西北四里。今無水成平地。東岀陶丘北集解孔安國曰陶丘丘再成者也。鄭玄曰地理志陶丘在濟陰定陶西北南。正義括地志云陶丘在濮州鄄城西南二十四里。又云在曹州城中。徐才宗國都城記云此城中髙丘即古之陶丘。又東至于荷集解孔安國曰荷澤之水。又東北會于汶正義汶音問。地埋志云汶水岀泰山郡萊蕪縣原山西南入泲。又東北入于海。道淮自桐柏正義地埋志云桐柏山在南陽平氏縣東南淮水所岀。按在唐州東五十餘里。東會于泗沂東入于海。集解孔安國曰與泗沂二水合入海。道渭自鳥鼠同穴集解孔安國曰鳥鼠共爲雄雌同穴處此山遂名曰鳥鼠渭水岀焉。正義括地志云鳥鼠山今名青雀山在渭州渭源縣西七十六里。山海經云鳥鼠同穴之山渭水岀焉。郭璞注云今在隴西首陽縣西南。山有鳥鼠同穴。鳥名䳜。鼠名鼣如人家鼠而短尾。䳜似鵽而小黃黑色。穴入地三四尺鼠在內鳥在外。䳜音余。鼣扶廢反。鵽音丁刮反似雉也。東會于灃正義灃音豐。括地志云雍州鄠縣終南山灃水岀焉北入渭也。又東北至于涇正義括地志云涇水岀原州百泉縣西南笄頭山岀涇谷東南流入渭也。東過漆沮入于河。集解孔安國曰漆沮二水名亦曰洛水岀馮翊北。道雒自熊耳集解孔安國曰在冝陽之西。正義括地志云洛水岀商州洛南縣西冢嶺山東北流入河。熊耳山在虢州盧氏縣南五十里洛所經。東北會于澗瀍集解孔安國曰會于河南城南。正義括地志云澗水岀洛州新安縣東白石山陰。地理志云瀍水岀河南穀城縣朁亭北東南入於洛。又東會于伊集解孔安國曰會於洛陽之南。東北入于河。集解孔安國曰合於鞏之東也。 344 | 345 | 346 | 於是九州攸同四奧旣居集解孔安國曰四方之宅已可居也。九山栞旅集解孔安國曰九州名山已槎木通道而旅祭也。九川滌原集解孔安國曰九州之川已滌除無壅塞也。九澤旣陂集解孔安國曰九州之澤皆已陂障無決溢也。四海會同。六府甚脩集解孔安國曰六府金木水火土穀。衆土交正致慎財賦集解鄭玄曰三壤上中下各三等也。咸則三壤成賦。集解鄭玄曰衆土美惡及髙下得其正矣。亦致其貢篚慎奉其財物之稅皆法定制而入之也。中國賜土姓祗台德先不距朕行。集解鄭玄曰中即九州也。天子建其國諸侯祚之土賜之姓命之氏其敬悅天子之德旣先又不距違我天子政教所行。 347 | 348 | 令天子之國以外五百里甸服集解孔安國曰爲天子之服治田去王城面五百里內。百里賦納緫集解孔安國曰甸內近王城者。禾槀曰緫供飼國馬也。索隱說文云緫聚束草也。二百里納銍集解孔安國曰所銍刈謂禾穗。索隱說文云銍穫禾短鎌也。三百里納秸服集解孔安國曰秸槀也。服槀役。索隱禮郊特牲云蒲越槀秸之美則秸是槀之類也。四百里粟五百里米。集解孔安國曰所納精者少麤者多。甸服外五百里侯服集解孔安國曰侯候也。斥候而服事也。百里采集解馬融曰采事也。各受王事者。二百里任國集解孔安國曰任王事者。三百里諸侯。集解孔安國曰三百里同爲王者斥候故合三爲一名。侯服外五百里綏服集解孔安國曰綏安也。服王者政教。三百里揆文教集解孔安國曰揆度也。度王者文教而行之三百里皆同。二百里奮武衞。集解孔安國曰文教之外二百里奮武衞天子所以安。綏服外五百里要服集解孔安國曰要束以文教也。三百里夷集解孔安國曰守平常之教事王者而已。二百里蔡。集解馬融曰蔡法。受王者刑法而已。要服外五百里荒服集解馬融曰政教荒忽因其故俗而治之。三百里蠻集解馬融曰蠻慢也。禮簡怠慢來不距去不禁。二百里流。集解馬融曰流行無城郭常居。 349 | 350 | 東漸于海西被于流沙朔南曁集解鄭玄曰朔北方也。聲教訖于四海。於是帝錫禹玄圭以告成功于天下。正義帝堯也。玄水色。以禹理水功成故錫玄圭以表顯之。自此已上並尚書禹貢文。天下於是太平治。 351 | 352 | 皋陶作士以理民。正義士若大理卿也。帝舜朝禹伯夷皋陶相與語帝前。皋陶述其謀曰信其道德謀明輔和。禹曰然如何皋陶曰於正義於音烏歎美之辭。慎其身脩正義絕句。思長集解孔安國曰慎脩其身思爲長久之道。敦序九族衆明髙翼近可遠在已。集解鄭玄曰次序九族而親之以衆賢明作羽翼之臣此政由近可以及遠也。禹拜美言曰然。皋陶曰於在知人在安民。禹曰吁皆若是惟帝其難之。集解孔安國曰言帝堯亦以爲難。知人則智能官人能安民則惠黎民懷之。能知能惠何憂乎驩兜何遷乎有苗何畏乎巧言善色佞人集解鄭玄曰禹爲父隱故言不及鯀。皋陶曰然於亦行有九德亦言其有德。乃言曰始事事集解孔安國曰言其人有德必言其所行事因事以爲驗。寬而栗集解孔安國曰性寬弘而能莊栗。柔而立集解孔安國曰和柔而能立事。愿而共集解孔安國曰慤愿而恭敬。治而敬擾而毅集解徐廣曰擾一作柔。駰案孔安國曰擾順也。致果爲毅。直而溫簡而廉剛而實彊而義章其有常吉哉。集解孔安國曰章明也。吉善也。日宣三德蚤夜翊明有家。集解孔安國曰三德九德之中有其三也。卿大夫稱家明行之可以爲卿大夫。日嚴振敬六德亮采有國。集解孔安國曰嚴敬也。行六德以信治政事可爲諸侯也。馬融曰亮信采事也。翕受普施九德咸事俊乂在官集解孔安國曰翕合也。能合受三六之德而用之以布施政教使九德之人皆用事。謂天子也如此則俊德理能之士並皆在官也百吏肅謹。毋教邪淫奇謀。非其人居其官是謂亂天事。索隱此取尚書皋陶謨爲文斷絕殊無次序即班固所謂疎略抵捂是也今亦不能深考。天討有辠五刑五用哉。集解孔安國曰言用五刑必當。吾言厎可行乎禹曰女言致可績行。皋陶曰余未有知思贊道哉。正義皋陶云我未有所知思之審贊於古道耳。謙辭也。已上並尚書皋陶謨文略其經不全備也。 353 | 354 | 帝舜謂禹曰女亦昌言。禹拜曰於予何言予思日孳孳。皋陶難禹曰何謂孳孳禹曰鴻水滔天浩浩懷山襄陵下民皆服於水。予陸行乘車水行乘舟泥行乘橇山行乘檋行山栞木。正義行寒孟反。栞口寒反。與益予衆庶稻鮮食。集解孔安國曰鳥獸新殺曰鮮。索隱予音與。上與謂同與之與下予謂施予之予。此禹言其與益施予衆庶之稻糧。以決九川致四海浚畎澮集解鄭玄曰畎澮田閒溝也。致之川。與稷予衆庶難得之食。食少調有餘補不足徙居。衆民乃定萬國爲治。皋陶曰然此而美也。 355 | 356 | 禹曰於帝慎乃在位安爾止。集解鄭玄曰安汝之所止無妄動動則擾民。輔德天下大應。清意以昭待上帝命天其重命用休。集解鄭玄曰天將重命汝以美應謂符瑞也。帝曰吁臣哉臣哉臣作朕股肱耳目。予欲左右有民女輔之。集解馬融曰我欲左右助民汝當翼成我也。余欲觀古人之象。日月星辰作文繡服色女明之。予欲聞六律五聲八音來始滑以岀入五言女聽。集解尚書滑字作曶音忽。鄭玄曰曶者。臣見君所秉。書思對命者也。君亦有焉以岀內政教於五官。索隱古文尚書作在治忽今文作采政忽先儒各隨字解之。今此云來始滑於義無所通。蓋來采字相近滑忽聲相亂始又與治相似因誤爲來始滑今依今文音采政忽三字。劉伯莊云聽諸侯能爲政及怠忽者是也。五言謂仁義禮智信五德之言鄭玄以爲岀納政教五官非也。予即辟女匡拂予。女無面諛。退而謗予。敬四輔臣。集解尚書大傳曰古者天子必有四鄰前曰疑後曰丞左曰輔右曰弼。諸衆讒嬖臣君集解徐廣曰一作吾。索隱諸衆讒嬖臣爲一句君字冝屬下文。德誠施皆清矣。禹曰然。帝即不時布同善惡則毋功。集解孔安國曰帝用臣不是則賢愚並位優劣共流故也。 357 | 358 | 帝曰正義此二字及下禹曰尚書並無。太史公有四字帝及禹相答極爲次序當應別見書。毋若丹朱傲維慢游是好毋水行舟朋淫于家集解鄭玄曰朋淫淫門內。用絕其世。予不能順是。禹曰予辛壬娶塗山辛壬癸甲生啟予不子集解孔安國曰塗山國名。辛日娶妻至于甲四日復往治水。索隱杜預云塗山在壽春東北皇甫謐云今九江當塗有禹廟則塗山在江南也。系本曰塗山氏女名女媧是禹娶塗山氏號女媧也。又按尚書云娶于塗山辛壬癸甲啟呱呱而泣予弗子。今此云辛壬娶塗山癸甲生啟蓋今文尚書脫漏太史公取以爲言亦不稽其本意。豈有辛壬娶妻經二日生子不經之甚。正義此五字爲一句。禹辛日娶至甲四日往理水及生啟不入門我不得名子以故能成水土之功。又一云過門不入不得有子愛之心。帝繫云禹娶塗山氏之子謂之女媧是生啟也。以故能成水土功。輔成五服至于五千里州十二師外薄四海集解孔安國曰薄迫。言至海也。正義爾雅云九夷八狄七戎六蠻謂之四海。釋名云海晦也。按夷蠻晦昧無知故云四海也。咸建五長集解孔安國曰諸侯五國立賢者一人爲方伯謂之五長以相統治。各道有功。苗頑不即功集解孔安國曰三苗頑凶不得就官善惡分別。帝其念哉。帝曰道吾德乃女功序之也。 359 | 360 | 皋陶於是敬禹之德令民皆則禹。不如言刑從之。索隱謂不用命之人則亦以刑罰而從之。舜德大明。 361 | 362 | 於是夔行樂正義若今太常卿也。祖考至羣后相讓鳥獸翔舞簫韶九成鳳皇來儀集解孔安國曰簫韶舜樂名。備樂九奏而致鳳皇也。百獸率舞百官信諧。帝用此作歌曰陟天之命維時維幾。集解孔安國曰奉正天命以臨民惟在順時惟在慎微。乃歌曰股肱喜哉元首起哉百工熙哉集解孔安國曰股肱之臣喜樂盡忠君之治功乃起百官之業乃廣。皋陶拜手稽首揚言曰念哉集解鄭玄曰使羣臣念帝之戒。率爲興事慎乃憲敬哉集解孔安國曰率臣下爲起治之事當慎汝法度敬其職。乃更爲歌曰元首明哉股肱良哉庶事康哉舜又歌曰元首叢脞哉股肱惰哉萬事墮哉集解孔安國曰叢脞細碎無大略也。君如此則臣懈惰萬事墮廢也。帝拜曰然往欽哉於是天下皆宗禹之明度數聲樂集解徐廣曰舜本紀云禹乃興九韶之樂。爲山川神主。 363 | 364 | 帝舜薦禹於天爲嗣。十七年集解劉熙曰若此則舜格于文祖三年之後攝禹使得祭祀與而帝舜崩。三年喪畢禹辭辟舜之子商均於陽城。集解劉熙曰今潁川陽城是也。天下諸侯皆去商均而朝禹。禹於是遂即天子位集解皇甫謐曰都平陽或在安邑或在晉陽。南面朝天下國號曰夏后姓姒氏。集解禮緯曰祖以吞薏苡生。 365 | 366 | 帝禹立而舉皋陶薦之且授政焉而皋陶卒。正義帝王紀云皋陶生於曲阜。曲阜偃地故帝因之而以賜姓曰偃。堯禪舜命之作士。舜禪禹禹即帝位以咎陶最賢薦之於天將有禪之意。未及禪會皋陶卒。括地志云咎繇墓在壽州安豐縣南一百三十里故六城東東都陂內大冢也。封皋陶之後於英六集解徐廣曰史記皆作英字而以英布是此苗裔。索隱地理志六安國六縣咎繇後偃姓所封國。英地闕不知所在以爲黥布是其後也。正義英蓋蓼也。括地志云光州固始縣本春秋時蓼國。偃姓皋陶之後也。左傳云子燮滅蓼。太康地志云蓼國先在南陽故縣今豫州郾縣界故胡城是後徙於此。括地志云故六城在壽州安豐縣南一百三十二里。春秋文五年秋楚成大心滅之。或在許。集解皇覽曰皋陶冢在廬江六縣。索隱許在潁川。正義括地志云許故城在許州許昌縣南三十里本漢許縣故許國也。而后舉益任之政。 367 | 368 | 十年帝禹東廵狩至于會稽而崩。集解皇甫謐曰年百歲也。以天下授益。三年之喪畢益讓帝禹之子啟而辟居箕山之陽。集解孟子陽字作陰。劉熙曰崈髙之北。正義按陰即陽城也。括地志云陽城縣在箕山北十三里。又恐箕字誤本是嵩字而字相似。其陽城縣在嵩山南二十三里則爲嵩山之陽也。禹子啟賢天下屬意焉。及禹崩雖授益益之佐禹日淺天下未洽。故諸侯皆去益而朝啟曰吾君帝禹之子也。於是啟遂即天子之位是爲夏后帝啟。 369 | 370 | 夏后帝啟禹之子其母塗山氏之女也。 371 | 372 | 有扈氏不服集解地理志曰扶風鄠縣是扈國。索隱地理志曰扶風縣鄠是扈國。正義括地志云雍州南鄠縣本夏之扈國也。地理志云鄠縣古扈國有戶亭。訓纂云戶扈鄠三字一也古今字不同耳。啟伐之大戰於甘。集解馬融曰甘有扈氏南郊地名。索隱夏啟所伐鄠南有甘亭。將戰作甘誓乃召六卿申之。集解孔安國曰天子六軍其將皆命卿也。啟曰嗟六事之人集解孔安國曰各有軍事故曰六事。予誓告女有扈氏威侮五行怠棄三正集解鄭玄曰五行四時盛德所行之政也。威侮暴逆之。三正天地人之正道。天用勦絕其命。集解孔安國曰勦截也。今予維共行天之罰。集解孔安國曰共奉也。左不攻于左右不攻于右女不共命。集解鄭玄曰左車左。右車右。御非其馬之政女不共命。集解孔安國曰御以正馬爲政也。三者有失皆不奉我命也。用命賞于祖集解孔安國曰天子親征必載遷廟之祖主行。有功即賞祖主前示不專也。不用命僇于社集解孔安國曰又載社主謂之社事。奔北則僇之社主前。社主陰陰主殺也。予則帑僇女。集解孔安國曰非但止身辱及女子言恥累之。遂滅有扈氏。天下咸朝。 373 | 374 | 夏后帝啟崩集解徐廣曰皇甫謐曰夏啟元年甲辰十年癸丑崩。子帝太康立。帝太康失國集解孔安國曰盤于遊田不恤民事爲羿所逐不得反國。昆弟五人索隱皇甫謐云號五觀也。須于洛汭作五子之歌。集解孔安國曰太康五弟與其母待太康于洛水之北怨其不反故作歌。 375 | 376 | 太康崩弟中康立是爲帝中康。帝中康時羲和湎淫廢時亂日。集解孔安國曰羲氏和氏掌天地四時之官。太康之後沈湎于酒廢天時亂甲乙也。胤往征之作胤征。集解孔安國曰胤國之君受王命往征之。鄭玄曰胤臣名。 377 | 378 | 中康崩子帝相立。帝相崩子帝少康立。索隱左傳魏莊子曰昔有夏之衰也后羿自鉏遷于窮石因夏人而代夏政。恃其射也不修人事而信用伯明氏之讒子寒浞。浞殺羿烹之以食其子子不忍食殺于窮門。浞因羿室生澆及豷。使澆滅斟灌氏及斟尋氏而相爲澆所滅后緡歸于有仍生少康。有夏之臣靡自有鬲收二國之燼以滅浞而立少康。少康滅澆于過后杼滅豷于戈有窮遂亡。然則帝相自被篡殺中閒經羿浞二氏蓋三數十年。而此紀總不言之直云帝相崩子少康立疏略之甚。正義帝王紀云帝羿有窮氏未聞其先何姓。帝嚳以上世掌射正。至嚳賜以彤弓素矢封之於鉏爲帝司射歷虞夏。羿學射於吉甫其臂長故以善射聞。及夏之衰自鉏遷于窮石因夏民以代夏政。帝相徙于商丘依同姓諸侯斟尋。羿恃其善射不修民事淫于田獸棄其良臣武羅伯姻熊髡尨圉而信寒浞。寒浞伯明氏之讒子伯明后以讒棄之而羿以爲己相。寒浞殺羿於桃梧而烹之以食其子。其子不忍食之死于窮門。浞遂代夏立爲帝。寒浞襲有窮之號因羿之室生奡及豷。奡多力能陸地行舟。使奡帥師滅斟灌斟尋殺夏帝相封奡於過封豷於戈。恃其詐力不恤民事。初奡之殺帝相也妃有仍氏女曰后緡歸有仍生少康。初夏之遺臣曰靡事羿羿死逃於有鬲氏收斟尋二國餘燼殺寒浞立少康滅奡於過后杼滅豷於戈有窮遂亡也。按帝相被篡歷羿浞二世四十年而此紀不說亦馬遷所爲疏略也。奡音五告反。豷音許器反。括地志云故鉏城在滑州韋城縣東十里。晉地記云河南有窮谷蓋本有窮氏所遷也。括地志云商丘今宋州也。斟灌故城在青州壽光縣東五十四里。斟尋故城今青州北海縣是也。故過鄉亭在萊州掖縣西北二十里本過國地。故鬲城在洛州密縣界。杜預云國名今平原鬲縣也。戈在宋鄭之閒也。寒國在北海平壽縣東寒亭也。伯明其君也。臣瓚云斟尋在河南蓋後遷北海也。汲冢古文云太康居斟尋羿亦居之桀又居之。尚書云太康失邦兄弟五人須于洛汭。此即太康居之爲近洛也。又吳起對魏武侯曰夏桀之居左河濟右太華伊闕在其南羊腸在其北。又周書度邑篇云武王問太公吾將因有夏之居即河南是也。括地志云故鄩城在洛州鞏縣西南五十八里蓋桀所居也。陽翟縣又是禹所封爲夏伯。帝少康崩子帝予索隱音佇。系本云季佇作甲者也。左傳曰杼滅豷于戈。國語云杼能帥禹者也。立。帝予崩子帝槐索隱音回。系本作帝芬。立。帝槐崩子帝芒索隱音亡。鄒誕生又音荒也。立。帝芒崩子帝泄立。帝泄崩子帝不降索隱系本作帝降。立。帝不降崩弟帝扃立。帝扃崩子帝厪索隱音覲。鄒誕生又音勤。立。帝厪崩立帝不降之子孔甲是爲帝孔甲。帝孔甲立好方鬼神事淫亂。夏后氏德衰諸侯畔之。天降龍二有雌雄孔甲不能食正義音寺。未得豢龍氏。集解賈逵曰豢養也。穀食曰豢。陶唐旣衰其后有劉累集解服虔曰后劉累之爲諸侯者夏后賜之姓。正義括地志云劉累故城在洛州緱氏縣南五十五里乃劉累之故地也。學擾龍集解應劭曰擾音柔。擾馴也。能順養得其嗜慾。于豢龍氏以事孔甲。孔甲賜之姓曰御龍氏集解服虔曰御亦養。受豕韋之後。集解徐廣曰受一作更。駰案賈逵曰劉累之後至商不絕以代豕韋之後。祝融之後封於豕韋殷武丁滅之以劉累之後代之。索隱按系本豕韋防姓。龍一雌死以食夏后。夏后使求懼而遷去。集解賈逵曰夏后旣饗而又使求致龍劉累不能得而懼也。傳曰遷於魯縣。 379 | 380 | 孔甲崩子帝皋立。帝皋崩集解左傳曰皋墓在殽南陵。子帝發立。帝發崩子帝履癸立是爲桀。索隱桀名也。按系本帝皋生發及桀。此以發生桀皇甫謐同也。帝桀之時集解謐法賊人多殺曰桀。自孔甲以來而諸侯多畔夏桀不務德而武傷百姓百姓弗堪。迺召湯而囚之夏臺索隱獄名。夏曰均臺。皇甫謐云地在陽翟是也。已而釋之。湯修德諸侯皆歸湯湯遂率兵以伐夏桀。桀走鳴條集解孔安國曰地在安邑之西。鄭玄曰南夷地名。遂放而死。集解徐廣曰從禹至桀十七君十四世。駰案汲冢紀年曰有王與無王用歲四百七十一年矣。索隱徐廣曰從禹至桀十七君十四世。案汲冢紀年曰有王與無王用歲四百七十一年。正義括地志云廬州巢縣有巢湖即尚書成湯伐桀放於南巢者也。淮南子云湯敗桀於歷山與末喜同舟浮江奔南巢之山而死。國語云滿於巢湖。又云夏桀伐有施施人以妺喜女焉。女音女慮反。桀謂人曰吾悔不遂殺湯於夏臺使至此。湯乃踐天子位代夏朝天下。湯封夏之後正義括地志云夏亭故城在汝州郟城縣東北五十四里蓋夏后所封也。至周封於杞也。正義括地志云汴州雍丘縣古杞國城也。周武王封禹後號東樓公也。 381 | 382 | -------------------------------------------------------------------------------- /src/本紀/夏/太史公曰.tex: -------------------------------------------------------------------------------- 1 | 太史公曰禹爲姒姓其後分封用國爲姓故有% 2 | 夏后氏有扈氏有男氏斟尋氏彤城氏襃氏費% 3 | 氏|[% 4 | 徐廣曰一云斟氏尋氏。索隱曰系本男作南尋作鄩費% 5 | 作弗而不云彤城及襃按周有彤伯蓋彤城氏之後張敖% 6 | % 7 | 地理記云濟南平壽縣其地即古斟尋國% 8 | 又下云斟戈氏按左傳系本皆云斟灌氏% 9 | ]杞氏繒氏辛% 10 | 氏冥氏斟氏戈氏孔子正夏時學者多傳夏小% 11 | 正云|[% 12 | 禮運稱孔子曰我欲觀夏道是故之杞而不足徴也吾% 13 | 得夏時焉鄭玄曰得夏四時之書其存者有小正。索% 14 | % 15 | 隱曰小正大戴記% 16 | 篇名正征二音% 17 | ]自虞夏時貢賦備矣或言禹會% 18 | 諸侯江南計功而崩因葬焉命曰會稽會稽者% 19 | 會計也|[% 20 | 皇覽曰禹冢在山隂縣會稽山上會稽山本名苗% 21 | 山在縣南去縣七里越傳曰禹到大越上苗山大% 22 | % 23 | 會計爵有德封有功因而更名苗山曰會稽因病死葬𥯤棺% 24 | 穿壙深七尺上無瀉泄下無邸水檀髙三尺土堦三等周方% 25 | % 26 | 一畝呂氏春秋曰禹葬會稽不煩人徒墨子曰禹葬會稽衣% 27 | 裘三領桐棺三寸地理志云山上有禹井禹祠相傳以爲下% 28 | % 29 | 有羣鳥耘田也。索隱曰抵至也音丁礼反𥯤棺者以𥯤爲% 30 | 棺謂蘧蒢而斂非也禹雖儉約豈萬乗之主而臣子乃以蘧% 31 | % 32 | 蒢裹尸乎墨子言桐棺三寸差近人情。正義曰括地志% 33 | 云禹陵在越州會稽縣南十三里廟在縣東南十一里% 34 | ] 35 | -------------------------------------------------------------------------------- /src/本紀/夏/索隱述贊.tex: -------------------------------------------------------------------------------- 1 | 索隱述贊曰 2 | 3 | \startshuzan 4 | 堯遭洪水    黎人阻飢    禹勤溝洫 5 | 手足胼胝    言乗四載    動履四時 6 | 娶妻有日    過門不私    九土旣理 7 | 玄圭錫茲    帝啟嗣立    有扈違命 8 | 五子作歌    太康失政    羿浞斯侮 9 | 夏室不競    降于孔甲    擾龍乖性 10 | 嗟彼鳴條    其終不令 11 | \stopshuzan 12 | --------------------------------------------------------------------------------