
    7|h"                    J    d dl mZ d dlmZ d dlmZ d dlmZ  G d de      Zy)    )annotations)Any)Language)RecursiveCharacterTextSplitterc                  $     e Zd ZdZd fdZ xZS )LatexTextSplitterzAAttempts to split the text along Latex-formatted layout elements.c                f    | j                  t        j                        }t        |   dd|i| y)zInitialize a LatexTextSplitter.
separatorsN )get_separators_for_languager   LATEXsuper__init__)selfkwargsr
   	__class__s      ]/var/www/html/test/engine/venv/lib/python3.12/site-packages/langchain_text_splitters/latex.pyr   zLatexTextSplitter.__init__   s,    55hnnE
9J9&9    )r   r   returnNone)__name__
__module____qualname____doc__r   __classcell__)r   s   @r   r   r   	   s    K: :r   r   N)	
__future__r   typingr   langchain_text_splitters.baser   "langchain_text_splitters.characterr   r   r   r   r   <module>r       s    "  2 M:6 :r   