LaTeX 中的删除线文本和公式

LaTeX 中的删除线文本和公式

我想删除 LaTeX 中的文本和公式组合(以获得图像 1 中的输出),并删除对齐/多行方程(如图 2 中的输出)。如果任何人能提供帮助,我将不胜感激。

\documentclass{article}
\usepackage{amsmath}
\usepackage{xcolor}

\begin{document}
    
    \begin{align}\label{E9}
        \bullet\quad & {\color{blue} \tilde p} ~ = ~~4{b_1}{b_2}\left[ {\frac{1}{3}\left( {b_1^2 + b_2^2} \right) + \left\| {p - c} \right\|_2^2} \right] \nonumber\\
        &\qquad\qquad\qquad\qquad~ = 4\frac{w}{2}\frac{w}{2}\left[ {\frac{1}{3}\left( {\frac{{{w^2}}}{4} + \frac{{{w^2}}}{4}} \right) + \left\| p-c \right\|_2^2} \right] \nonumber\\
        &\qquad\qquad\qquad\qquad~ = {\color{blue} {w^2}\left[ {\frac{{{w^2}}}{6} + \left\| {p - c} \right\|_2^2} \right]}
    \end{align}
    
    For $d\ge 3$, based on (\ref{E9}) we can write
    \begin{align}\label{E10}
        \bullet\quad & {\color{blue}\tilde p} ~ = ~~  {2^d}\prod\limits_{i = 1}^d {{b_i}} \left[ {\frac{1}{3}\sum\limits_{i = 1}^d {b_i^2}  + \left\| p \right\|_2^2} \right] \nonumber\\
        &\qquad\qquad\qquad\qquad~ = {\color{blue} {w^d}\left[ {\frac{1}{3}\left( {d\frac{{{w^2}}}{4}} \right) + \left\| {p - c} \right\|_2^2} \right]}
    \end{align}
    
\end{document}

在此处输入图片描述

答案1

您可以导入蒂克兹库来绘制文本,以及tikz图书馆 蒂克兹马克获取要在文本上开始绘制线条的点的精确坐标。此外,导入tzplot可以更轻松地获取这些坐标的分量。否则,您需要使用详细的语法\path let \p1等。

从...开始@Mico的代码:

%%%%%%%%% FIRST IMAGE
\documentclass{article}
\usepackage{xcolor,mathtools}
\usepackage{tikz}
\usetikzlibrary{tikzmark}
\usepackage{tzplot}
\DeclarePairedDelimiter{\norm}{\lVert}{\rVert}

\begin{document}

\tikzmark{AY}
\begin{equation}\label{E9}
\begin{aligned}[b]
\bullet\quad\color{blue} \tilde{p} 
&= 4 b_1 b_2 
   \left[ \frac{1}{3}( b_1^2 + b^2 ) + \norm{p-c}^2 \right] \\[\jot]
&= 4 \frac{w}{2} \frac{w}{2}
   \left[ \frac{1}{3}\left( \frac{w^2}{4} + \frac{w^2}{4} \right) 
   + \norm{p-c}^2 \right] \\[\jot]
&= \color{blue} w^2\left[ \frac{w^2}{6} + \norm{p-c}^2 \right]
\end{aligned}
\end{equation}
For $d\ge 3$, based on \eqref{E9} we can write
\begin{equation}\label{E10}
\begin{aligned}[b]
\bullet\quad\color{blue} \tilde{p} 
&= 2^d \prod_{i=1}^{d} b_i 
   \biggl[ \frac{1}{3} \sum_{i=1}^{d} b_i^2 + \norm{p}^2 \biggr] \\[\jot]
&= \color{blue} w^d
   \left[ \frac{1}{3} \left( d \frac{w^2}{4} \right) 
   + \norm{p-c}^2 \right]
\end{aligned}
\end{equation}
\tikzmark{BY}
\begin{tikzpicture}[overlay, remember picture]
\tzgetxyval(pic cs:AY){\anull}{\ay}
\tzgetxyval(pic cs:BY){\bnull}{\by}
\draw (0, \ay) -- (\linewidth, \by);
\draw (\linewidth, \ay) -- (0, \by);
\end{tikzpicture}
    
\end{document}

第一张图片

%%%%%%%%% SECOND IMAGE
% [...] same code as before

\tikzmark{AY}
\begin{equation}\label{E9}
\begin{aligned}[b]
\bullet\quad\color{blue} \tilde{p} 
&= \tikzmark{AX} 4 b_1 b_2 
   \left[ \frac{1}{3}( b_1^2 + b^2 ) + \norm{p-c}^2 \right] \\[\jot]
&= 4 \frac{w}{2} \frac{w}{2}
   \left[ \frac{1}{3}\left( \frac{w^2}{4} + \frac{w^2}{4} \right) 
   + \norm{p-c}^2 \right] \\[\jot]
&= \color{blue} w^2\left[ \frac{w^2}{6} + \norm{p-c}^2 \right] 
\tikzmark{BX}
\end{aligned}
\end{equation}
\tikzmark{BY}
\begin{tikzpicture}[overlay, remember picture]
\tzgetxyval(pic cs:AX){\ax}{\anull}
\tzgetxyval(pic cs:AY){\anull}{\ay}
\tzgetxyval(pic cs:BX){\bx}{\bnull}
\tzgetxyval(pic cs:BY){\bnull}{\by}
\draw (\ax, \ay) -- (\bx, \by);
\draw (\bx, \ay) -- (\ax, \by);
\end{tikzpicture}

第二张图片

如果您还有任何其他问题或需要澄清代码,请随时联系我们!

答案2

(这不是对 OP 查询的直接回答,而是对清理和简化 LaTeX 代码的请求。)

您的代码中充斥着不必要的花括号和\left/\right自动调整大小指令,这些指令没有任何用处,但会使代码变得杂乱。请将清理和简化代码作为目标。此外,除非您的方程式中充满了 L-2 范数和 L-1 范数,否则我认为定义一次表示\| ... \}L-2 范数是可以的,这样您就可以省去繁琐的“2”下标。

清理和精简不仅仅是一种美学练习;当需要追踪一些模糊的语法错误时,它确实很有帮助——这种错误可能发生在每个人身上,而且确实会发生。

例如,我建议您按如下方式重写材料。

在此处输入图片描述

\documentclass{article}
\usepackage{xcolor,mathtools}
\DeclarePairedDelimiter{\norm}{\lVert}{\rVert}

\begin{document}
    
\begin{equation}\label{E9}
\begin{aligned}[b]
\bullet\quad\color{blue} \tilde{p} 
&= 4 b_1 b_2 
   \left[ \frac{1}{3}( b_1^2 + b^2 ) + \norm{p-c}^2 \right] \\[\jot]
&= 4 \frac{w}{2} \frac{w}{2}
   \left[ \frac{1}{3}\left( \frac{w^2}{4} + \frac{w^2}{4} \right) 
   + \norm{p-c}^2 \right] \\[\jot]
&= \color{blue} w^2\left[ \frac{w^2}{6} + \norm{p-c}^2 \right]
\end{aligned}
\end{equation}
For $d\ge 3$, based on \eqref{E9} we can write
\begin{equation}\label{E10}
\begin{aligned}[b]
\bullet\quad\color{blue} \tilde{p} 
&= 2^d \prod_{i=1}^{d} b_i 
   \biggl[ \frac{1}{3} \sum_{i=1}^{d} b_i^2 + \norm{p}^2 \biggr] \\[\jot]
&= \color{blue} w^d
   \left[ \frac{1}{3} \left( d \frac{w^2}{4} \right) 
   + \norm{p-c}^2 \right]
\end{aligned}
\end{equation}
    
\end{document}

相关内容