diff --git a/alib2aux/src/convert/LatexConverter.cpp b/alib2aux/src/convert/LatexConverter.cpp
index d93acc59af53ef6a16a8d52fea510638b542c3b3..d4ba39a2d1397bbb1fae1b11544db5187c800e6e 100644
--- a/alib2aux/src/convert/LatexConverter.cpp
+++ b/alib2aux/src/convert/LatexConverter.cpp
@@ -15,8 +15,14 @@ auto ENFAw = registration::AbstractRegister < convert::LatexConverter, std::stri
 auto MISNFAw = registration::AbstractRegister < convert::LatexConverter, std::string, const automaton::MultiInitialStateNFA < > &, bool > ( convert::LatexConverter::convertFSM, "automaton", "wide" ).setDocumentation ( "Converts a DFA table representation to Latex. If 'wide' is true, create an empty column and make it as wide as the page. This is useful for instance for test generation of minimization algorithm." );
 auto MISENFAw = registration::AbstractRegister < convert::LatexConverter, std::string, const automaton::MultiInitialStateEpsilonNFA < > &, bool > ( convert::LatexConverter::convertFSM, "automaton", "wide" ).setDocumentation ( "Converts a DFA table representation to Latex. If 'wide' is true, create an empty column and make it as wide as the page. This is useful for instance for test generation of minimization algorithm." );
 
-auto CFG = registration::AbstractRegister < convert::LatexConverter, std::string, const grammar::CFG < > & > ( convert::LatexConverter::convertGrammar, "grammar" ).setDocumentation ( "Converts CFG grammar to Latex representation." );
-auto RRG = registration::AbstractRegister < convert::LatexConverter, std::string, const grammar::RightRG < > & > ( convert::LatexConverter::convertGrammar, "grammar" ).setDocumentation ( "Converts (right) regular grammar to Latex representation." );
+auto RRG = registration::AbstractRegister < convert::LatexConverter, std::string, const grammar::LeftRG < > & > ( convert::LatexConverter::convertGrammar, "grammar" );
+auto LRG = registration::AbstractRegister < convert::LatexConverter, std::string, const grammar::RightRG < > & > ( convert::LatexConverter::convertGrammar, "grammar" );
+auto EpsilonFreeCFG = registration::AbstractRegister < convert::LatexConverter, std::string, const grammar::EpsilonFreeCFG < > & > ( convert::LatexConverter::convertGrammar, "grammar" );
+auto CFG = registration::AbstractRegister < convert::LatexConverter, std::string, const grammar::CFG < > & > ( convert::LatexConverter::convertGrammar, "grammar" );
+auto CNF = registration::AbstractRegister < convert::LatexConverter, std::string, const grammar::CNF < > & > ( convert::LatexConverter::convertGrammar, "grammar" );
+auto GNF = registration::AbstractRegister < convert::LatexConverter, std::string, const grammar::GNF < > & > ( convert::LatexConverter::convertGrammar, "grammar" );
+
+auto Documentation = registration::DocumentationRegister < convert::LatexConverter > ( "Convert to LaTeX representation" );
 
 
 } /* namespace */