Как вывести код LaTeX в соответствии с текстовым оператором PHP

#php #html #css #math #latex

#php #HTML #css #математика #Латекс

Вопрос:

Надеюсь, у вас все хорошо в такие необычные времена. Я пытаюсь отобразить математические уравнения на своем веб-сайте, но он продолжает делать это по центру и на новой строке. Я заранее приношу извинения, если решение простое, у меня мало опыта в коде, и я пытался найти решения путем поиска в Интернете, но мне не повезло.
Сначала я сохраняю массив с моим вопросом и возможными ответами:

 <?PHP $basic_question1 = array('Find the roots of the equation ${x^2}   8x   1 = 0$','[x =  pm 4   sqrt {15} ]','No solutions','[x =  pm 4sqrt {15} ]','[x = 8,x = 1]')?>
 

Затем в HTML вводится тип radio

 <form action="easyquestionsscore.php" method="post">
            <div class="col-md-4 offset-md-4 form-div questions1">
                <p><?php echo $basic_question1[0]?></p>
                <!-- we can only choose one bullet point as all inputs have the same name -->
                <p><input type="radio" name="question1" value="1" > <?php echo $basic_question1[1]?> </p>
                <p><input type="radio" name="question1" value="2"> <?php echo $basic_question1[2]?> </p>
                <p><input type="radio" name="question1" value="3"> <?php echo $basic_question1[3]?> </p>
                <p><input type="radio" name="question1" value="4"> <?php echo $basic_question1[4]?> </p>
                <div class="form-group">
                    <input type="submit" value="Submit" name="submit" class="btn btn-primary"/>
                </div>
            </div>
</form>
 

Код CSS:

 .form-div.questions1{
    margin: 50px auto 50px;
    padding: 25px 15px 10px 15px;
    border: 1px solid #80ced7;
    border-radius: 250px;
    font-size: 1.1em;
    text-align: center;
    font-family: 'Lora', serif
}
.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.offset-md-4{margin-left:33.333333%}
.form-div.questions{
        margin: 50px auto 50px;
        padding: 25px 15px 10px 15px;
        border: 1px solid #80ced7;
        border-radius: 5px;
        font-size: 1.1em;
        text-align: center;
        font-family: 'Lora', serif
    }
 

Однако мой результат https://i.stack.imgur.com/R9aCw.png
Есть ли у кого-нибудь совет, пожалуйста? Моя цель состоит в том, чтобы математические уравнения не начинали новую строку и выполнялись в том же формате, что и «Без результатов» (рядом с интерактивным кругом). Я использовал MathType для генерации кода LaTeX.

Приветствия

Комментарии:

1. Вы используете P тег, который является блоком. Переопределите его отображение на встроенное 😉 .form-div p { display: inline; } или .form-div p { display: inline-block; } зависит от ваших потребностей. Ваш вопрос должен быть помечен как HTML, CSS btw

2. @Bobot Большое вам спасибо за ваш ответ. Я попробовал то, что вы предложили в моем файле style.css, и даже сделал это в тегах стилей в HTML-файле, однако, к сожалению, это не устранило проблему. Знаете ли вы о каких-либо других возможных исправлениях?

3. Хорошо, но еще лучше было бы изменить <p> теги на <span> теги, поскольку эти последние встроены по умолчанию.