Là một sinh viên Latin khủng khiếp trong vài năm, tôi đã học được cách ghét nhiều thứ về tiếng Latin. Tuy nhiên có một điều tôi yêu.
Nhà thờ Latin.
Scansion là hành động xác định mét của một dòng thơ cụ thể. Đối với tiếng Latin, điều này có nghĩa là phân định từng âm tiết trong dòng là "nhẹ" hoặc "nặng".
Trong Latin scansion có nhiều quy tắc. Tuy nhiên, không giống như tiếng Anh, tiếng Latin là khá thường xuyên và thường không đòi hỏi kiến thức về từ vựng hay ngữ pháp Latinh. Đối với vấn đề này, chúng tôi sẽ sử dụng tập hợp con đơn giản hóa của các quy tắc đó (tiếng Latin thực không có thông số kỹ thuật gọn gàng).
Trước khi bạn bắt đầu sự ngâm thơ từng vế bạn phải bõ mẫu âm chót . Elision là các âm tiết thả giữa các từ để dễ phát âm. (ví dụ: "anh ấy" -> "anh ấy"). Không giống như tiếng Anh, elision Latin tuân theo các quy tắc rất tốt đẹp.
Nguyên âm cuối cùng của một từ kết thúc bằng nguyên âm bị bỏ qua nếu từ tiếp theo bắt đầu bằng nguyên âm.
NAUTA EST -> NAUTEST
Cũng vậy với các từ kết thúc bằng nguyên âm theo sau là "m".
NÔNG NGHIỆP FIDUM -> FIDAGRICOLAM
Từ "h" ban đầu theo sau là một nguyên âm được tính là một nguyên âm duy nhất cho mục đích bỏ phiếu và luôn bị bỏ khi bị tách ra.
MULTAE HORAE -> ĐA NĂNG
hoặc là
MULTAM HORAM -> MULTORAM
Sau khi bầu chọn chúng ta có thể bắt đầu scansion. Scansion được thực hiện đến một mét cụ thể. Đồng hồ cho thử thách này là tham số dactylic . Các tham số Dactylic có sáu "feet" mỗi chân bao gồm hai hoặc ba âm tiết. Âm tiết có thể dài hoặc ngắn tùy theo nguyên âm. Mỗi trong năm chân đầu tiên sẽ là một dactyl, một âm tiết dài theo sau là hai âm ngắn hoặc một spondee, hai âm tiết dài. Và bước cuối cùng sẽ là một bước dài theo sau một cú đánh (ngắn hoặc dài, đối với vấn đề này, bạn sẽ không phải xác định cái nào).
Nguyên âm trong tiếng Latin có thể ngắn hoặc dài
Một chữ "i" được kẹp giữa hai nguyên âm (ví dụ eiectum) là một phụ âm. (tức là "j")
Một "i" bắt đầu một từ theo sau là một nguyên âm (ví dụ Iactus) cũng là một phụ âm
Một "u" sau một "q" cũng là một phụ âm (tức là "v")
Diphthongs (ae, au, ei, eu, oe và ui) được tạo thành từ hai nguyên âm nhưng được tính là một nguyên âm và luôn dài
Nguyên âm có hai hoặc nhiều phụ âm giữa nó và nguyên âm tiếp theo luôn dài
Đối với quy tắc trước đó, "l" hoặc "r" sau "b", "c", "d", "g", "p" hoặc "t" không được tính là phụ âm
"x" được tính là hai phụ âm
"ch", "ph", "th" và "qu" được tính là một phụ âm
Âm "que" ở cuối từ (sau khi bỏ qua) luôn luôn ngắn
Nếu một nguyên âm không bị ép buộc bởi một trong các quy tắc trước đó, nó có thể dài hoặc ngắn, điều này sẽ phụ thuộc vào máy đo
Nhiệm vụ của bạn sẽ là lấy một dòng Latin và tạo ra sự phổ biến của nó. Bạn sẽ nhận dòng dưới dạng chuỗi thông qua đầu vào tiêu chuẩn và đầu ra một chuỗi đại diện cho việc mở rộng cuối cùng.
Đầu vào sẽ chỉ chứa khoảng trắng và ký tự AZ.
Để thể hiện sự phổ biến, bạn sẽ xuất ra tất cả các âm tiết với |
việc phân định ranh giới của bàn chân. Một âm tiết dài sẽ được biểu thị -
trong một thời gian một âm tiết ngắn sẽ được đánh dấu bởi a v
và một âm thanh (âm tiết cuối cùng của mỗi dòng) sẽ được đánh dấu bởi a x
. Nếu có nhiều giải pháp như thường thì bạn có thể xuất bất kỳ ai trong số họ.
Các trường hợp thử nghiệm
Sự khởi đầu của Aeneid của Virgil.
ARMA VIRUMQUE CANO TROIAE QUI PRIMUS AB ORIS -> -vv|-vv|--|--|-vv|-x (or -vv|-vv|--|-vv|--|-x)
ITALIAM FATO PROFUGUS LAVINIAQUE VENIT -> -vv|--|-vv|-vv|-vv|-x
LITORA MULTUM ILLE ET TERRIS IACTATUS ET ALTO -> -vv|--|--|--|-vv|-x
VI SUPERUM SAEVAE MEMOREM IUNONIS OB IRAM -> -vv|--|-vv|--|-vv|-x (or -vv|--|-vv|-vv|--|-x)
MULTA QUOQUE ET BELLO PASSUS DUM CONDERET URBEM -> -vv|--|--|--|-vv|-x
INFERRETQUE DEOS LATIO GENUS UNDE LATINUM -> --|-vv|-vv|-vv|-vv|-x
ALBANIQUE PATRES ATQUE ALTAE MOENIA ROMAE -> --|-vv|--|--|-vv|-x
Quy định thêm
Trong thời trang thích hợp của thơ Latin, tất cả các câu trả lời phải bắt đầu bằng một lời cầu khẩn đến các nàng thơ .
Tiếng Latinh chỉ có hai chữ cái một chữ "e" và "a". Bạn có thể cho rằng sẽ không có từ nào khác xuất hiện dưới dạng đầu vào.
--vv
) nó là, nhưng trong Italiam ( -vv-
) trong cùng một câu thơ thì không. Có thể đặt Js vào đầu vào? Bạn có thực sự có một giải pháp làm việc tạo ra đầu ra này?