How to show "Formal Title" on the view Contact screen?
As @coleman says and as I also mentioned in my comment above, you can create an extension as explained here or you can use an existing one and implement  hook_civicrm_contact_get_displayname, somthing like this:

function myextension_civicrm_contact_get_displayname(&amp;$display_name, $contactId, $objContact) {
    $formal_title = civicrm_api3('Contact', 'getsingle', array(
        'sequential' =&gt; 1,
        'contact_id' =&gt; $contactId,
        'return' =&gt; 'formal_title',
    ));
    if(!$formal_title['is_error'] &amp;&amp; !empty($formal_title['formal_title'])){
        $display_name = $display_name . ' - Formal Title: ' . $formal_title['formal_title'];
    } else {
        $display_name = $display_name;
    }
}