我在 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
- 创建第一行
- 如您所见,它将数组环境包装到数学模式($ .. $)
第二:有一个类似的问题,用 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
,也不知道是否有无需添加额外空间即可修复该问题的选项。