Child Theme for OPS

Hi, I am putting together a Child Theme for an OPS installation. I plan to make brief styling modifications and add JS for the default theme.
I set up the structure, plugins loads correctly but in the Appearance section it does not show it for selection what is going wrong?
I have used import () and namespace with no success on both.
I have used $this->setParent(‘DefaultThemePlugin’); and removed it, and same thing.

Here the code:

return new \APP\plugins\themes\LatArXiv\LatArXivThemePlugin();

Other file


namespace APP\plugins\themes\LatArXiv;

use PKP\plugins\ThemePlugin;

class LatArXivThemePlugin extends ThemePlugin {
    public function init() {
        // Añadir un archivo JavaScript
        $this->addScript('mainScript', 'js/main.js');
        // Añadir una hoja de estilo
        $this->addStyle('styleSheets', 'css/styleSheets.css');

    public function getDisplayName() {
        return 'LatArXiv';

    public function getDescription() {
        return 'LatArXiv Child Theme';

The version.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE version SYSTEM "../../../lib/pkp/dtd/pluginVersion.dtd">

    <!-- El nombre de la aplicación debe coincidir con la carpeta del tema para garantizar su unicidad -->

    <!-- El tipo siempre debe ser `plugins.themes` -->

    <!-- La versión actual. Siempre debe incluir 4 números. Ejemplos válidos:, -->

    <!-- La fecha de la versión más reciente -->

    <!-- Esto siempre debe ser 1 -->

    <!-- El nombre de la clase del plugin. Consulta index.php -->