Jak znaleźć błędy w sowich tekstach? Koło Naukowe Systemu TEX Wydział Matematyki i Informatyki Uniwersytetu im. Adama Mickiewicza, Poznań 10 maja 2013
Aoccdrnig to a rscheearch at an Elingsh uinervtisy, it deosn t mttaer in waht oredr the ltteers in a wrod are, the olny iprmoetnt tihng is taht frist and lsat ltteer is at the rghit pclae. The rset can be a toatl mses and you can sitll raed it wouthit porbelm. Tihs is bcuseae we do not raed ervey lteter by it slef but the wrod as a wlohe. ceehiro.
Część I Narzędzie
\documentclass{article} \usepackage[utf8] {inputenc} \usepackage{polski} \begin{document} Jak znaleźć błędy w sowich tekstach? \end{document} Autozoil grammar-sowich *** foo.tex 7 *** Prawdopodobna literówka (rzadka forma przymiotnika sowi"). Czy chodziło o swoich? *** swoich typo-short_word *** foo.tex 7 *** w sowich *** ~ should be used after a short word *** analysing foo.log AUTOZOIL FOUND 2 PROBLEMS foo.tex autozoil foo.tex --locale pl
Spell Korekta ortograficzna (Hunspell) Chktex Błędy L A TEX-owe Language- Tool Korekta gramatyczna Typo Błędy typograficzne Log- Analyser Analiza logów
LanguageTool vs korektor z Worda Word LanguageTool typ tekstu zgłoszone błędy fałszywe alarmy zgłoszone błędy fałszywe alarmy literacki 11 91% 17 47% marketingowy 9 44% 6 33% tłumaczony 34 71% 35 29% łącznie 54 70% 58 34% Przykładowe ostrzeżenia z LanguageToola: Niespecjalnie wiedzą o co chodzi w komunistycznych [... ] Historia, którą opowiada jest w oczywisty sposób [... ] rozziewie między kuszącą okładką, a jałową zawartością [... ] Generalnie za tym wszystkim kryją się dwa podstawowe [... ] [... ] żywość nieporównywalną ze obrazami z życia [... ] [... ] moi rozmówcy są powiem starszymi ludźmi [... ]
Wyciszanie fałszywych alarmów \noindent{(fragment kodów źródłowych w~języku Perl).} % -- latex-36 \vspace{10mm} % --<spell-*,grammar-*,latex-* \lstset{ escapeinside=, basicstyle={\small\ttfamily},... \end{lstlisting} % --> Wyciszenie bez błędu jest traktowane jako błąd!
Wyciszanie fałszywych alarmów \noindent{(fragment kodów źródłowych w~języku Perl).} % -- latex-36 \vspace{10mm} % --<spell-*,grammar-*,latex-* \lstset{ escapeinside=, basicstyle={\small\ttfamily},... \end{lstlisting} % --> Wyciszenie bez błędu jest traktowane jako błąd!
Część II Organizacja pracy
Ciągła integracja w inżynierii oprogramowania repozytorium serwer CI kody źródłowe testy binaria
Ciągła integracja... dla magistrantów repozytorium serwer CI magisterka.tex Autozoil! --locale en GB magisterka.pdf
Ciągła integracja... przy pisaniu artykułu repozytorium serwer CI n-equals-np.tex Autozoil! n-equals-np.pdf
Część III Narzędzie jeszcze raz
Jak mogę korzystać z Autozoila? źródła paczki https://github.com/filipg/autozoil ArchLinux Ubuntu korzystanie z repozytorium i Jenkinsa filipg@amu.edu.pl
Autorzy: Roman Grundkiewicz Marcin Walas Mirosław Zemski... Prace nad programem w ramach grantu dydaktycznego WMiI UAM (GD-02/2012) Więcej informacji: http://amu.edu.pl/~filipg/autozoil.html
Co dalej? drobiazgi! korekta statystyczna (badania mgr. Romana Grundkiewicza) W 731 zostało zajęty przez Saracenów. Istnienie kantowych fluktuacji jest konsekwencją... Pierwsze prawo Menela wykrywanie błędów we wzorach... i dowodach!