![整個文件的文字位於左側,圖像位於右側](https://rvso.com/image/476220/%E6%95%B4%E5%80%8B%E6%96%87%E4%BB%B6%E7%9A%84%E6%96%87%E5%AD%97%E4%BD%8D%E6%96%BC%E5%B7%A6%E5%81%B4%EF%BC%8C%E5%9C%96%E5%83%8F%E4%BD%8D%E6%96%BC%E5%8F%B3%E5%81%B4.png)
如何對整個文件進行以下格式設定?
我嘗試以迷你頁/表格的形式製作它,但文字和圖片不在同一水平面上。而且我不明白如何垂直限製表格/小型頁面(到頁面的底部邊緣)。
我的序言:
\documentclass[a4paper, landscape]{article}
\pagestyle{plain}
\usepackage{lscape}
\usepackage[utf8]{inputenc}
\usepackage[T2A]{fontenc}
\usepackage[english, russian]{babel}
\usepackage[14pt]{extsizes}
\usepackage{tempora} % Times New Roman
\usepackage{geometry}
\geometry{top=15mm,bottom=15mm,left=20mm,right=15mm}
\linespread{1.2}
\usepackage{indentfirst}
\setlength{\parindent}{1.25cm}
\usepackage{sectsty}
\sectionfont{\fontsize{14}{16.8}\selectfont}
\subsectionfont{\fontsize{14}{16.8}\selectfont}
\usepackage{graphicx}
\DeclareGraphicsExtensions{.png,.jpg}
\usepackage{ctable}
\usepackage{caption}
\captionsetup[table]{justification=raggedleft,singlelinecheck=off, labelsep=endash}
\renewcommand{\labelitemi}{\textsc{-}}
\captionsetup[figure]{name={Рисунок},labelsep=endash,font=small}
答案1
據我閱讀,您的問題有兩個組成部分:
- 某事。就像整個文件的模板樣式
- a/網格問題
對於第一個,評論提到了幾種方法,包括您自己的方法,迷你頁。現在讓我們專注在第二個,即打破基線:
我嘗試以迷你頁/表格的形式製作它,但文字和圖片不在同一水平面上。
那麼讓我們來看看乳膠和網格,背景, A示範和一個可能的手動解決方案, 以下。
LaTeX 和網格
如果您來自桌面出版 (DTP),通常您可以設定網格來保持文字基線在頁面之間同步。如果您在這裡搜尋一些關鍵字,許多 LaTeX 用戶都會遇到這個問題:
背景
您可能知道,LaTeX 是圍繞 TeX 構建的。 TeX 是由 D. Knuth 在 20 世紀 70 年代至 80 年代開發的,他最初是數學家,直到他成為資訊學教授。由於當時光刻技術品質不佳,他創建了 TeX,以創作精美的書籍,尤其是裡面有數學的書籍。
因此,從純 ASCII 文字開始,TeX,即使用 TeX 的人們,添加了各種命令來模仿排版,就像古騰堡對金屬字母所做的那樣。有幾件事與您的問題相關:
- TeX 將每個字母(和其他東西)抽像到盒子中(為了簡單起見,它們的輪廓)
- 它水平組裝這些盒子以形成線條
- 和這些垂直的線條形成頁面(無論紙張尺寸如何)
- 它會判斷一些不好的地方,以確保每頁都有一種美感
- 一旦完成一個頁面,它將其發送到其輸出例程,並繼續,直到處理完所有輸入
為了實現“美感”,TeX(因此也是 LaTeX)使用了自由度,例如變化的水平和垂直空間等,最好是不可見的。 (詳情請參閱他的《教科書》。)
從概念上講,除了處理孤兒和寡婦之外,據我所知,跨頁面的網格沒有這樣的概念來匹配多頁面基線。 La/TeX 只是專注於一次「很好地」填充一頁。
示範
為了示範這種效果,我在下面建立了 2 個雙列樣式的頁面。如你看到的:
- 第一頁的兩列均基線對齊
- 從第二個開始對齊,但是一旦垂直插入“不匹配”的對象,就像高度“錯誤”的圖像一樣,就會發生漂移
- 這也是我們在您的螢幕截圖中看到的,比較左側文字和右側標題
\documentclass[10pt,a6paper]{article}
\usepackage{graphicx}
\usepackage{lipsum}
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
\begin{document}
\twocolumn
% ~~~ happens to fit on first page ~~~~~~~~~~
\lipsum[1-5]
% ~~~ (almost) starting at the second page ~~~
\lipsum[1]
% ~~~ disturbing "the grid" ~~~~~~~
\includegraphics[height=33pt]{example-image}
\lipsum[2-4]
\end{document}
可能的手動解決方案
一旦您插入以某種方式破壞基線的物件(圖像、標題等),就會出現網格問題。因此,您可以手動執行以下操作:
- 調整影像高度(例如30 pt就可以了)
- 故意插入垂直空間,例如(未經測試)
\vspace{9pt}
- ETC。
警告:
- 當編寫或更改文字時,您無法提前知道頁面從哪裡開始,即哪些內容到哪裡(浮動會增加這種未知數)
- La/TeX 逐頁盡力而為
- 結果將取決於各種與佈局相關的因素,例如字體大小、邊距等。
因此,要么接受 La/TeX 的這種特殊性,要么在凍結內容後將這些手動對齊作為最後一步。
順便說一句,如果您從一開始就關註一些鏈接,有些人聲稱有一種網格方法。