在 LyX 中,如何向带有括号的矩阵添加伪标题?

在 LyX 中,如何向带有括号的矩阵添加伪标题?

我在 LyX 中有这个矩阵:

在此处输入图片描述

LyX 生成以下乳胶代码:

\documentclass[english]{article}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage{amsmath}
\usepackage{babel}

\begin{document}
  \begin{align*}
    \mathcal{M}(T)=
    \begin{pmatrix}
      &  & A_{1,k}\\
      &  & \vdots\\
      &  & A_{m,k}
    \end{pmatrix}
  \end{align*}
\end{document}

我想将矩阵扩展如下:

在此处输入图片描述

我该如何使用 LyX GUI?

答案1

这里有一个方法可以实现Lyx

据我所知,无论是通过查阅Lyx 2.3.7还是互联网搜索,都可以找到no GUI-action prepared您想要的东西。我尝试了两件事。

第一的,这与您想通过鼠标执行的操作非常接近:

  • 米=
  • Alt + M (
  • 插入矩阵 3*3
  • 创建第一行
  • 如您所见,它将数组环境包装到数学模式($ .. $)

lyx 主要

第二:有一个类似的问题,用 Latex-terms 回答. 行动:

  • 插入 TEX 代码 (crtl + L)
  • 根据您的目标输入数学模式 $$ 或 [ ]
  • 将上述代码复制到红框中(或手写在此处)

缺少的是指定包:

  • 文档/设置
  • LaTeX 序言
  • 输入上述答案中的包调用

使用包

从观看LaTeX (pdflatex) preview window我知道,我照做就行了。

编译(ctrl + r,就完成了)我必须以不同的方式进行,因为我的设置还不成熟:

  • 节省
  • 文件/导出/Latex (pdflatex)
  • 在我当前的 Latex 环境 (Texmaker) 中打开新的 .tex 文件
  • 编译

我在这里:

结果

Lyx 文件:这是Lyx存储 GUI 操作结果的方式;将此代码粘贴到文件中,比如 yours.lyx,然后使用 Lyx 打开它以查看我的编辑:

#LyX 2.3 created this file. For more info see http://www.lyx.org/
\lyxformat 544
\begin_document
\begin_header
\save_transient_properties true
\origin unavailable
\textclass article
\begin_preamble
\usepackage[renew-dots,renew-matrix]{nicematrix}
\end_preamble
\use_default_options true
\maintain_unincluded_children false
\language english
\language_package default
\inputencoding auto
\fontencoding global
\font_roman "default" "default"
\font_sans "default" "default"
\font_typewriter "default" "default"
\font_math "auto" "auto"
\font_default_family default
\use_non_tex_fonts false
\font_sc false
\font_osf false
\font_sf_scale 100 100
\font_tt_scale 100 100
\use_microtype false
\use_dash_ligatures true
\graphics default
\default_output_format default
\output_sync 0
\bibtex_command default
\index_command default
\paperfontsize default
\spacing single
\use_hyperref false
\papersize default
\use_geometry false
\use_package amsmath 1
\use_package amssymb 1
\use_package cancel 1
\use_package esint 1
\use_package mathdots 1
\use_package mathtools 1
\use_package mhchem 1
\use_package stackrel 1
\use_package stmaryrd 1
\use_package undertilde 1
\cite_engine basic
\cite_engine_type default
\biblio_style plain
\use_bibtopic false
\use_indices false
\paperorientation portrait
\suppress_date false
\justification true
\use_refstyle 1
\use_minted 0
\index Index
\shortcut idx
\color #008000
\end_index
\secnumdepth 3
\tocdepth 3
\paragraph_separation indent
\paragraph_indentation default
\is_math_indent 0
\math_numbering_side default
\quotes_style english
\dynamic_quotes 0
\papercolumns 1
\papersides 1
\paperpagestyle default
\tracking_changes false
\output_changes false
\html_math_output 0
\html_css_as_file 0
\html_be_strict false
\end_header

\begin_body

\begin_layout Standard
M=
\begin_inset Formula $\left(\begin{array}{ccc}
 & a & b\\
c & 1 & 2\\
d & 3 & 4
\end{array}\right)$
\end_inset


\end_layout

\begin_layout Standard
\begin_inset ERT
status open

\begin_layout Plain Layout

$M=
\backslash
begin{pmatrix}[first-row,first-col]
\end_layout

\begin_layout Plain Layout

  & a & b 
\backslash

\backslash

\end_layout

\begin_layout Plain Layout

x & 1 & 2 
\backslash

\backslash

\end_layout

\begin_layout Plain Layout

y & 3 & 4
\end_layout

\begin_layout Plain Layout


\backslash
end{pmatrix}$
\end_layout

\end_inset


\end_layout

\end_body
\end_document

与 Texmaker 相比或任何其他 Latex 设置

我需要做的就是:

  • 创建新文件
  • 从所述答案复制代码(或手动输入)
  • 节省
  • 编译

一次又一次,GUI 看起来很简洁,但却增加了很多新的复杂性,而且往往灵活性很差……而如果你熟记 Latex,有一个好的支持编辑器和一些基于命令行的编译器,那么速度就会更快,错误更少,让你可以继续前行。

纺织机械

答案2

@MS-SPO 解决方案的替代方案,无需使用附加包,也无需创建/编辑前言文件。代码不是 LyX 的标准代码(没有专用的菜单项),必须手动输入,即使用所谓的 ERT 盒

$
\bordermatrix {
       & v_1 & \dots   & v_k & \dots & v_n \cr
w_1    &     &         & A_{1,k} \cr
\vdots &     &         & \vdots \cr
w_m    &     &         & A_{m,k} \cr
}
$

在此处输入图片描述

垂直标题的垂直对齐存在一个小问题,但我没有找到相关文档\bordermatrix,也不知道是否有无需添加额外空间即可修复该问题的选项。

相关内容