首页 > 解决方案 > 如何输出符合 PHP 文本语句的 LaTeX 代码

问题描述


希望你们在这个非常时期都做得很好。我正在尝试在我的网站上显示数学方程式,但它一直以新行为中心。如果解决方案很简单,我提前道歉,我在代码方面没有太多经验,并且一直试图通过搜索网络找到解决方案,但运气不佳。
首先,我用我的问题和可能的答案存储一个数组:
<?PHP $basic_question1 = array('Find the roots of the equation $${x^2} + 8x + 1 = 0$$','\[x =  \pm 4 + \sqrt {15} \]','No solutions','\[x =  \pm 4\sqrt {15} \]','\[x = 8,x = 1\]')?>

然后,在 HTML 中,输入类型单选

<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 有人建议吗?我的目标是数学方程式不会开始一个新行,并且将遵循与“No sultions”相同的格式(在可点击的圆圈旁边)。我一直在使用 MathType 来生成 LaTeX 代码。
干杯

标签: phphtmlcssmathlatex

解决方案


推荐阅读