Dashboard
PHP:
8.2.30
OS:
Linux
User:
dh_nv8b2m
/
/
usr
/
lib
/
python3
/
dist-packages
/
sphinx
/
util
/
__pycache__
📤 Upload
📝 New File
📁 New Folder
Close
Editing: math.cpython-310.pyc
o $�ah � @ sR d Z ddlmZ ddlmZ dedejdefdd�Zd ed ededefdd �Z dS )z� sphinx.util.math ~~~~~~~~~~~~~~~~ Utility functions for math. :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS. :license: BSD, see LICENSE for details. � )�nodes)�HTMLTranslator�writer�node�returnc C sx | j jjr8| j jjr8d}| j jdkrd| jd |f }n|}|d d }| j j�|i ��|d�}d�t t |��S |d S ) N�displaymath� singlehtmlz%s/%s����idsr � �.�number)�builder�config�math_numfig�numfig�name�docnames� fignumbers�get�join�map�str)r r �figtype�key�idr r r �2/usr/lib/python3/dist-packages/sphinx/util/math.py�get_node_equation_number s r �text�label� numberingc C s� dt dt fdd�}|d u rd}nd| }d}tt|| �d���}g }t|�d kr*dS t|�d krI|r9d| }d}nd | }d}|�d|d � n|rRd| }d}nd| }d}|D ]} |�d| �� � qZd|d�|�|f S )N�partr c S s | � � S )N)�strip)r! r r r �is_equation s z%wrap_displaymath.<locals>.is_equation� z \label{%s}Tz r � z\begin{equation}z\end{equation}z\begin{equation*}z\end{equation*}z\begin{split}%s\end{split} z \begin{align}%s\!\begin{aligned}z\end{aligned}\end{align}z!\begin{align*}%s\!\begin{aligned}z\end{aligned}\end{align*}z%s\\ z%s %s%s)r �list�filter�split�len�appendr"