def METHOD_NAME(self, max_token_limit=1900):
    """
    将长文本分离开来
    """
    for index, file_content in enumerate(self.file_contents):
        if self.get_token_num(file_content) < max_token_limit:
            self.sp_file_contents.append(file_content)
            self.sp_file_index.append(index)
            self.sp_file_tag.append(self.file_paths[index])
        else:
            from .crazy_utils import breakdown_txt_to_satisfy_token_limit_for_pdf
            segments = breakdown_txt_to_satisfy_token_limit_for_pdf(file_content, self.get_token_num, max_token_limit)
            for j, segment in enumerate(segments):
                self.sp_file_contents.append(segment)
                self.sp_file_index.append(index)
                self.sp_file_tag.append(self.file_paths[index] + f".part-{j}.tex")
    print('Segmentation: done')