TitleInfo { header_line1: None, header_line2: None, document_type: None, title_line1: None, title_line2: None, title_line3: None, title_line4: None, author_line1: None, author_line2: None, author_line3: None, date: None, prof: None, code_section_title: None, } Multiple { tokens: Tokens( [ Paragraph { is_newline: false, space_before: false, formatting: None, content: "Наступний тест. Тут протестуємо таблиці і блоки коду.", }, Header { order: 1, content: "Таблиці", }, Paragraph { is_newline: true, space_before: false, formatting: None, content: "Звичайні таблиці; Можуть всередині мати", }, Paragraph { is_newline: false, space_before: true, formatting: Some( Bold, ), content: "формули", }, Paragraph { is_newline: false, space_before: true, formatting: None, content: "чи", }, Paragraph { is_newline: false, space_before: true, formatting: Some( Italic, ), content: "посилання", }, Paragraph { is_newline: false, space_before: true, formatting: None, content: "на інші штуки", }, Table { header: Tokens( [ Paragraph { is_newline: false, space_before: true, formatting: None, content: "Storage", }, Paragraph { is_newline: false, space_before: true, formatting: None, content: "Space", }, Paragraph { is_newline: false, space_before: true, formatting: None, content: "Number", }, ], ), cells: Tokens( [ Paragraph { is_newline: false, space_before: true, formatting: None, content: "1", }, Paragraph { is_newline: false, space_before: true, formatting: None, content: "2", }, InlineMath { space_before: true, content: "3 + e ^{\\pi}", }, Multiple { tokens: Tokens( [ InlineMath { space_before: true, content: "e", }, FootnoteReference { space_before: false, ident: "euler", }, ], ), }, InlineMath { space_before: true, content: "\\cdot \\pm 1", }, Multiple { tokens: Tokens( [ Paragraph { is_newline: false, space_before: true, formatting: None, content: "І тут ще", }, Paragraph { is_newline: false, space_before: true, formatting: Some( Italic, ), content: "трохи", }, Paragraph { is_newline: false, space_before: true, formatting: None, content: "тексту \\|", }, ], ), }, ], ), caption: Some( Multiple { tokens: Tokens( [ Paragraph { is_newline: false, space_before: false, formatting: None, content: "Оце приклад таблиці. Як казав мій вчитель:", }, Paragraph { is_newline: false, space_before: true, formatting: Some( Bold, ), content: "ВИКОРИСТОВУЙ БІЛЬШЕ ВИБУХІВКИ", }, Paragraph { is_newline: false, space_before: true, formatting: None, content: "(і \\\"лапок\\\")", }, ], ), }, ), ident: Some( "example_1", ), }, Paragraph { is_newline: true, space_before: false, formatting: None, content: "Таблиця цілком собі може не мати ідентифікатора або опису:", }, Table { header: Tokens( [ Paragraph { is_newline: false, space_before: true, formatting: None, content: "Кількість", }, Paragraph { is_newline: false, space_before: true, formatting: None, content: "Роль", }, ], ), cells: Tokens( [ Paragraph { is_newline: false, space_before: true, formatting: None, content: "3 діоптрії", }, Paragraph { is_newline: false, space_before: true, formatting: None, content: "7 галон", }, Paragraph { is_newline: false, space_before: true, formatting: None, content: "rust", }, Paragraph { is_newline: false, space_before: true, formatting: None, content: "#PANIC!!!", }, ], ), caption: None, ident: Some( "table_2", ), }, FootnoteContent { content: Multiple { tokens: Tokens( [ Paragraph { is_newline: false, space_before: false, formatting: None, content: "Це число Ейлера. Воно дуже корисне,", }, Paragraph { is_newline: false, space_before: true, formatting: Some( StrikeThrough, ), content: "але не може бути записане", }, Paragraph { is_newline: false, space_before: true, formatting: None, content: "у вигляді", }, Paragraph { is_newline: false, space_before: true, formatting: Some( Italic, ), content: "десяткового", }, Paragraph { is_newline: false, space_before: true, formatting: None, content: "дробу.", }, ], ), }, ident: "euler", }, Header { order: 1, content: "Блоки коду", }, Paragraph { is_newline: true, space_before: false, formatting: None, content: "Наразі мають досить обмежену підтримку, адже у", }, InlineMath { space_before: true, content: "\\LaTeX", }, Paragraph { is_newline: false, space_before: true, formatting: None, content: "немає нативного поняття блоків коду.", }, Paragraph { is_newline: true, space_before: false, formatting: None, content: "На щастя, у", }, Paragraph { is_newline: false, space_before: true, formatting: Some( Bold, ), content: "markdown", }, Paragraph { is_newline: false, space_before: true, formatting: None, content: "таке поняття є", }, FootnoteReference { space_before: false, ident: "code", }, Paragraph { is_newline: false, space_before: false, formatting: None, content: ":", }, CodeBlock { code: "let x = 5;\nlet y = x.powi(2);\nlet z = (y as f64).sqrt();\nprintln!(\"x = {x}, y = {y}, z = {x}\");", language: Some( "rust", ), }, FootnoteContent { content: Multiple { tokens: Tokens( [ Paragraph { is_newline: false, space_before: false, formatting: None, content: "Принаймні,", }, Paragraph { is_newline: false, space_before: true, formatting: Some( Italic, ), content: "Obsidian", }, Paragraph { is_newline: false, space_before: true, formatting: None, content: "таке робить", }, ], ), }, ident: "code", }, ], ), }