diff --git a/admin/survey/export/latexclasses/class.LatexAnalysisElement.php b/admin/survey/export/latexclasses/class.LatexAnalysisElement.php index 3c3dfb68a..fcc3f01fa 100644 --- a/admin/survey/export/latexclasses/class.LatexAnalysisElement.php +++ b/admin/survey/export/latexclasses/class.LatexAnalysisElement.php @@ -998,13 +998,31 @@ class LatexAnalysisElement{ $findHttps = 'https://'; $posHttp = strpos($text, $findHttp); $posHttps = strpos($text, $findHttps); - + $isURL = 0; + if($posHttp !== false || $posHttps !== false) { //imamo URL naslov $text = "\url{".$text."}"; + $isURL = 1; } - //preveri, ce je url v besedilu (http:// ... ) in uredi Latex izpis le-tega tako, da se ga doda v \url{} - konec - + + + //odstranitev presledkov na zacetku in koncu besedila kot predpriprava za razbijanja zelo dolgih neprekinjenih besedil + $findSpace = ' '; + $posSpace1 = strpos($text, $findSpace); //najdi pozicijo prvega presledka v besedilu + $posSpace2 = strripos($text, $findSpace); //najdi pozicijo zadnjega presledka v besedilu + if($posSpace1 || $posSpace2){ + $numOfSpacesPrej = substr_count($text, ' '); //stevilo presledkov v besedilu + $text = str_replace(' ','',$text); //nadomesti presledke + } + //odstranitev presledkov na zacetku in koncu besedila kot predpriprava za razbijanja zelo dolgih neprekinjenih besedil - konec + + //ureditev razbijanja zelo dolgih neprekinjenih besedil s seqsplit + if($numOfSpacesPrej && $isURL == 0){ + $text = "\seqsplit{".$text."}"; + } + //ureditev razbijanja zelo dolgih neprekinjenih besedil s seqsplit - konec + return strip_tags($text); //vrni tekst brez html tag-ov }