Nhập nội dung markdown trong InDesign?


7

Được rồi, tôi có một tệp markdown ( .md) có tất cả nội dung sách của tôi. Tôi muốn tạo kiểu và sắp xếp nội dung này trong InDesign. Sau đó, tôi muốn xuất nội dung theo kiểu này sang PDF để đọc.

Cách mà tôi đã cố gắng thực hiện là sử dụng Pandoc để chuyển đổi .mdthành a .icmlvà sử dụng File -> Placetrong InDesign để đặt tài liệu .icmlvào .inddtài liệu hướng dẫn này . Tuy nhiên, điều này có nghĩa là tất cả nội dung .icml không thể chỉnh sửa.

Có một số kiểu mặc định (đoạn, tiêu đề 1, danh sách dấu đầu dòng, v.v.) Tôi có thể thay đổi và một số thay đổi này được phản ánh trong tài liệu. Tuy nhiên, tôi không thể thay đổi nội dung sử dụng kiểu gì hoặc cắt văn bản từ khung này sang khung khác (nghĩa là chèn ngắt trang thay vì sử dụng tràn khung văn bản).

Về cơ bản, nếu tôi đã dán văn bản vào danh tiếng văn bản InDesign trực tiếp, tôi sẽ có thể nhấp đúp vào khung, tô sáng một số văn bản và áp dụng một kiểu hoặc cắt và dán nó vào một khung mới trên một trang khác. Các File -> Place'nội dung d, tuy nhiên, không cho tôi tương tác với khung văn bản vượt quá di chuyển / thay đổi kích thước.

Tệ hơn nữa, mỗi khi tôi thay đổi .mdvà tái xuất thành .icmlsử dụng Pandoc, nó sẽ phá vỡ File -> PlaceInDesign và tôi phải xóa mọi khung văn bản với nội dung đã đặt, tạo khung văn bản mới, đặt bản xuất mới vào đó, sau đó nhấp vào tràn nút và tạo khung mới cho mỗi trang.

Có cách nào để chỉnh sửa .icmlnội dung được đặt trong .inddtài liệu không? Không, có cách nào tốt hơn để nhập .mdnội dung vào InDesign không? Tôi đang ở cuối cùng của tôi với điều này!


Vậy .. bạn muốn chỉnh sửa markdown cho nội dung web (CSS) bằng các kiểu InDesign? Tại sao lại sử dụng InDesign? mục tiêu đầu ra cuối cùng ở đây là gì?
Scott

2
Tôi muốn xuất ra PDF cho một cuốn sách. Mục tiêu là: markdown (nội dung) -> InDesign (phong cách) -> PDF (đọc). Tôi không muốn sử dụng CSS thực tế , tôi chỉ có nghĩa là tôi muốn sử dụng chức năng InDesign để tạo kiểu cho cuốn sách giống như cách CSS tạo kiểu trang web. Tôi sẽ chỉnh sửa OP để làm cho điều này rõ ràng hơn.
megrage1983

Câu trả lời:


4

Bạn cần kiểm tra nội dung trước để chỉnh sửa ICML đã đặt.

Trong bố cục, chọn văn bản hoặc khung đồ họa để chỉnh sửa và chọn
Edit > InCopy > Check Out.

Xem Làm việc với các tệp được quản lý

Nếu nội dung đã được kiểm xuất, có thể nội dung đó không bao giờ được kiểm tra lại. Tìm tập tin khóa ẩn và xóa nó. (đại loại như ~docname~kwi4s-.idlk:)

Ngoài ra, nếu bạn muốn xem lại ICML của mình, bạn có thể mở bảng điều khiển liên kết của mình và xem lại nội dung đã đặt của bạn ở đó. (Lưu ý rằng nếu bạn hủy liên kết ICML của mình tại đây, tài liệu của bạn sẽ có thể chỉnh sửa được, nhưng mọi thay đổi bạn thực hiện sẽ không được lưu vào tệp ICML)

Cá nhân tôi sử dụng docxicml , nó không hoàn hảo (Xem #Supported Elements) nhưng nó rất phù hợp với tôi. Bất kỳ người đóng góp đều được chào đón!


Làm thế nào để bạn xử lý điều chỉnh khoảng cách chữ bằng tay? Tất cả các khoảng cách được thực hiện trong InDesign sẽ bị mất sau khi xem lại tệp ICML ngay cả khi chỉ một phần nhỏ của văn bản thay đổi.
mb21

Trước tiên, bạn cần phải hợp nhất các thay đổi của cả hai tệp ICML trước khi liên kết lại. stackoverflow.com/questions/4402102/ Mạnh Nhưng nói chung, tôi cố gắng tránh tất cả điều này bằng cách đảm bảo các kiểu của tôi được thiết lập đúng (Good H & J) và sử dụng GREP-Styles để xử lý mọi vấn đề khó khăn trong tay.
Bruno

Cảm ơn, tôi đã viết một bản tóm tắt: github.com/jgm/pandoc/wiki/Importing-Markdown-in-InDesign
mb21 18/03/18
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.