整個文件的文字位於左側,圖像位於右側

整個文件的文字位於左側,圖像位於右側

如何對整個文件進行以下格式設定?

這就是我期望看到的: 在此輸入影像描述

我嘗試以迷你頁/表格的形式製作它,但文字和圖片不在同一水平面上。而且我不明白如何垂直限製表格/小型頁面(到頁面的底部邊緣)。

我的序言:

\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 的這種特殊性,要么在凍結內容後將這些手動對齊作為最後一步。

順便說一句,如果您從一開始就關註一些鏈接,有些人聲稱有一種網格方法。

相關內容