initial commit
This commit is contained in:
17
venv/Lib/site-packages/langchain_text_splitters/latex.py
Normal file
17
venv/Lib/site-packages/langchain_text_splitters/latex.py
Normal file
@@ -0,0 +1,17 @@
|
||||
"""Latex text splitter."""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
from typing import Any
|
||||
|
||||
from langchain_text_splitters.base import Language
|
||||
from langchain_text_splitters.character import RecursiveCharacterTextSplitter
|
||||
|
||||
|
||||
class LatexTextSplitter(RecursiveCharacterTextSplitter):
|
||||
"""Attempts to split the text along Latex-formatted layout elements."""
|
||||
|
||||
def __init__(self, **kwargs: Any) -> None:
|
||||
"""Initialize a LatexTextSplitter."""
|
||||
separators = self.get_separators_for_language(Language.LATEX)
|
||||
super().__init__(separators=separators, **kwargs)
|
||||
Reference in New Issue
Block a user