包含不同长度文本的列(不是表格)

包含不同长度文本的列(不是表格)

大家好

如何创建 3 个不同长度且没有空格的列(以黄色突出显示)?

\documentclass[a4paper,12pt]{article}

%%% Работа с русским языком
\usepackage{cmap}                   % поиск в PDF
\usepackage[T2A]{fontenc}           % кодировка
\usepackage[utf8]{inputenc}         % кодировка исходного текста
\usepackage[english,russian]{babel} % локализация и переносы



%%% Создание maketitle
\author{3Blue1Brown}
\title{Линейная алгебра} 
\date{}


%%% Изменение стиля названия
\makeatletter
\def\@maketitle{%
    \newpage
    \null
    \vskip 2em%
    \begin{center}%
        \let \footnote \thanks
        {\Huge\bfseries\@title \par}%
        \vskip 1.5em%
        {\large
            \lineskip .5em%
            \begin{tabular}[t]{c}%
                \@author
            \end{tabular}\par}%
        \vskip 1em%
        {\large \@date}%
    \end{center}%
    \par
    \vskip 1.5em}
\makeatother

\usepackage{multicol}



\begin{document} % Конец преамбулы, начало текста.

    \maketitle

    \begin{multicols}{3}
        [
        \begin{center}
            \section*{Вектора}
        \end{center}
        В разных областях разная формулировка термина вектор.
        ]
        
        \begin{center}
            \textbf{Физика}
        \end{center}
        Вектор - это стрелка в пространстве, которая имеет длину (она зависит от величины прикладываемой силы) и направление.       \vfill\null
        \columnbreak

        \begin{center}
            \textbf{Математика}
        \end{center}
        Вектор - это объект, в котором работает сложение и умножение двух векторов. (Линейная комбинация двух отсканированных векторов)
        \columnbreak
            
        \begin{center}
            \textbf{Информатика}
        \end{center}
        Вектор - список чисел, имеющий размерность и определенный порядок.  
        \vfill\null
        \columnbreak

    \end{multicols}
    
\end{document}

在此处输入图片描述

答案1

使用\centerline而不是\begin{center}作为列标题。

X

% !TeX TS-program = pdflatex

\documentclass[a4paper,12pt]{article}

%%% Работа с русским языком
\usepackage{cmap}                   % поиск в PDF
\usepackage[T2A]{fontenc}           % кодировка
\usepackage[utf8]{inputenc}         % кодировка исходного текста
\usepackage[english,russian]{babel} % локализация и переносы
    
%%% Создание maketitle
\author{3Blue1Brown}
\title{Линейная алгебра} 
\date{}
    
%%% Изменение стиля названия
\makeatletter
\def\@maketitle{%
    \newpage
    \null
    \vskip 2em%
    \begin{center}%
        \let \footnote \thanks
        {\Huge\bfseries\@title \par}%
        \vskip 1.5em%
        {\large
            \lineskip .5em%
            \begin{tabular}[t]{c}%
                \@author
            \end{tabular}\par}%
        \vskip 1em%
        {\large \@date}%
    \end{center}%
    \par
    \vskip 1.5em}
\makeatother

\usepackage{multicol}

\begin{document} % Конец преамбулы, начало текста.
    
    \maketitle
    
    \begin{multicols}{3}
        [
        \begin{center}
            \section*{Вектора}
        \end{center}
        В разных областях разная формулировка термина вектор.
        ]
        \parindent0pt % added <<<<

        \centerline{\textbf{Физика}}% <<<<<<<<<<<<<<<<<<<<          

        Вектор - это стрелка в пространстве, которая имеет длину (она зависит от величины прикладываемой силы) и направление.   
        \vfill\null
        \columnbreak        

        \centerline{\textbf{Математика}}
    
        Вектор - это объект, в котором работает сложение и умножение двух векторов. (Линейная комбинация двух отсканированных векторов)
        \vfill\null
        \columnbreak
        
        \centerline{\textbf{Информатика}}
        
        Вектор - список чисел, имеющий размерность и определенный порядок.  
        \vfill\null
        \columnbreak
        
    \end{multicols}
    
    \end{document}

相关内容